<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
Theme Name:		Christ Church Oshawa 2024
Theme URI:		https://elementor.com/
Description:	Christ Church Oshawa 2024 is a custom theme for Christ Church, and is a child theme of Hello Elementor.
Author:			Carlen Communications
Author URI:		https://carlencommunications.com/
Template:		hello-elementor
Version:		1.0.1
Text Domain:	hello-elementor-child
Tags:           flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
.has-darkblue-color {
  color: #3e4f57;
}

.has-darkblue-background-color {
  background-color: #3e4f57;
}

.has-mainblue-color {
  color: #2F6586;
}

.has-mainblue-background-color {
  background-color: #2F6586;
}

.has-yummyblue-color {
  color: #418AA8;
}

.has-yummyblue-background-color {
  background-color: #418AA8;
}

.has-turquoise-color {
  color: #c5e0e2;
}

.has-turquoise-background-color {
  background-color: #c5e0e2;
}

.has-purple-color {
  color: #7c3a7d;
}

.has-purple-background-color {
  background-color: #7c3a7d;
}

.has-red-color {
  color: #B23E3E;
}

.has-red-background-color {
  background-color: #B23E3E;
}

.has-orange-color {
  color: #FAB14C;
}

.has-orange-background-color {
  background-color: #FAB14C;
}

.has-black-color {
  color: #000;
}

.has-black-background-color {
  background-color: #000;
}

.has-gray-color {
  color: rgba(0, 0, 0, 0.6);
}

.has-gray-background-color {
  background-color: rgba(0, 0, 0, 0.6);
}

.has-white-color {
  color: #fff;
}

.has-white-background-color {
  background-color: #fff;
}

/* Button block
// https://www.billerickson.net/wordpress-color-palette-button-styling-gutenberg/
--------------------------------------------- */
.wp-block-button:not(.is-style-outline) .wp-block-button__link.wp-element-button {
  box-shadow: rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
}

.wp-block-button__link:not(.has-background) {
  background-color: #3e4f57;
}
.wp-block-button__link:not(.has-background):hover, .wp-block-button__link:not(.has-background):focus {
  background-color: #14191b;
}

.wp-block-button__link {
  border-radius: 4px;
}
.wp-block-button__link, .wp-block-button__link:hover, .wp-block-button__link:focus {
  transition: all 0.2s;
}
.wp-block-button__link:hover {
  text-decoration: none;
}
.wp-block-button__link:not(.has-text-color) {
  color: white;
}
.wp-block-button__link:not(.has-text-color):hover {
  color: white;
}
.wp-block-button__link.has-darkblue-color:hover, .wp-block-button__link.has-darkblue-color:focus {
  color: #3e4f57;
}
.wp-block-button__link.has-darkblue-background-color:hover, .wp-block-button__link.has-darkblue-background-color:focus {
  background-color: #14191b;
}
.wp-block-button__link.has-mainblue-color:hover, .wp-block-button__link.has-mainblue-color:focus {
  color: #2F6586;
}
.wp-block-button__link.has-mainblue-background-color:hover, .wp-block-button__link.has-mainblue-background-color:focus {
  background-color: #152c3a;
}
.wp-block-button__link.has-yummyblue-color:hover, .wp-block-button__link.has-yummyblue-color:focus {
  color: #418AA8;
}
.wp-block-button__link.has-yummyblue-background-color:hover, .wp-block-button__link.has-yummyblue-background-color:focus {
  background-color: #254e5e;
}
.wp-block-button__link.has-turquoise-color:hover, .wp-block-button__link.has-turquoise-color:focus {
  color: #c5e0e2;
}
.wp-block-button__link.has-turquoise-background-color:hover, .wp-block-button__link.has-turquoise-background-color:focus {
  background-color: #81bcc0;
}
.wp-block-button__link.has-purple-color:hover, .wp-block-button__link.has-purple-color:focus {
  color: #7c3a7d;
}
.wp-block-button__link.has-purple-background-color:hover, .wp-block-button__link.has-purple-background-color:focus {
  background-color: #371a37;
}
.wp-block-button__link.has-red-color:hover, .wp-block-button__link.has-red-color:focus {
  color: #B23E3E;
}
.wp-block-button__link.has-red-background-color:hover, .wp-block-button__link.has-red-background-color:focus {
  background-color: #662424;
}
.wp-block-button__link.has-orange-color:hover, .wp-block-button__link.has-orange-color:focus {
  color: #FAB14C;
}
.wp-block-button__link.has-orange-background-color:hover, .wp-block-button__link.has-orange-background-color:focus {
  background-color: #da8106;
}
.wp-block-button__link.has-black-color:hover, .wp-block-button__link.has-black-color:focus {
  color: #000;
}
.wp-block-button__link.has-black-background-color:hover, .wp-block-button__link.has-black-background-color:focus {
  background-color: black;
}
.wp-block-button__link.has-gray-color:hover, .wp-block-button__link.has-gray-color:focus {
  color: rgba(0, 0, 0, 0.6);
}
.wp-block-button__link.has-gray-background-color:hover, .wp-block-button__link.has-gray-background-color:focus {
  background-color: rgba(0, 0, 0, 0.6);
}
.wp-block-button__link.has-white-color:hover, .wp-block-button__link.has-white-color:focus {
  color: #fff;
}
.wp-block-button__link.has-white-background-color:hover, .wp-block-button__link.has-white-background-color:focus {
  background-color: #cccccc;
}

.wp-block-button.is-style-outline .wp-block-button__link {
  border-radius: 8px;
  background: transparent;
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color) {
  color: #3e4f57;
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover {
  color: #fff;
  border-color: #14191b;
  background-color: #14191b;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-darkblue-color {
  color: #3e4f57;
  border-color: #3e4f57;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-darkblue-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-darkblue-color:focus {
  color: #14191b;
  border-color: #14191b;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-darkblue-background-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-darkblue-background-color:focus {
  background-color: #14191b;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-mainblue-color {
  color: #2F6586;
  border-color: #2F6586;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-mainblue-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-mainblue-color:focus {
  color: #152c3a;
  border-color: #152c3a;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-mainblue-background-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-mainblue-background-color:focus {
  background-color: #152c3a;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-yummyblue-color {
  color: #418AA8;
  border-color: #418AA8;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-yummyblue-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-yummyblue-color:focus {
  color: #254e5e;
  border-color: #254e5e;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-yummyblue-background-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-yummyblue-background-color:focus {
  background-color: #254e5e;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-turquoise-color {
  color: #c5e0e2;
  border-color: #c5e0e2;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-turquoise-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-turquoise-color:focus {
  color: #81bcc0;
  border-color: #81bcc0;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-turquoise-background-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-turquoise-background-color:focus {
  background-color: #81bcc0;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-purple-color {
  color: #7c3a7d;
  border-color: #7c3a7d;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-purple-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-purple-color:focus {
  color: #371a37;
  border-color: #371a37;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-purple-background-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-purple-background-color:focus {
  background-color: #371a37;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-red-color {
  color: #B23E3E;
  border-color: #B23E3E;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-red-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-red-color:focus {
  color: #662424;
  border-color: #662424;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-red-background-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-red-background-color:focus {
  background-color: #662424;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-orange-color {
  color: #FAB14C;
  border-color: #FAB14C;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-orange-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-orange-color:focus {
  color: #da8106;
  border-color: #da8106;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-orange-background-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-orange-background-color:focus {
  background-color: #da8106;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-black-color {
  color: #000;
  border-color: #000;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-black-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-black-color:focus {
  color: black;
  border-color: black;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-black-background-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-black-background-color:focus {
  background-color: black;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-gray-color {
  color: rgba(0, 0, 0, 0.6);
  border-color: rgba(0, 0, 0, 0.6);
}
.wp-block-button.is-style-outline .wp-block-button__link.has-gray-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-gray-color:focus {
  color: rgba(0, 0, 0, 0.6);
  border-color: rgba(0, 0, 0, 0.6);
}
.wp-block-button.is-style-outline .wp-block-button__link.has-gray-background-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-gray-background-color:focus {
  background-color: rgba(0, 0, 0, 0.6);
}
.wp-block-button.is-style-outline .wp-block-button__link.has-white-color {
  color: #fff;
  border-color: #fff;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-white-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-white-color:focus {
  color: #cccccc;
  border-color: #cccccc;
}
.wp-block-button.is-style-outline .wp-block-button__link.has-white-background-color:hover, .wp-block-button.is-style-outline .wp-block-button__link.has-white-background-color:focus {
  background-color: #cccccc;
}

.wp-block-button {
  font-weight: bold;
}

.wp-block-heading.has-background,
p.has-background,
.wp-block-group.wrap {
  margin-left: -60px;
  padding-left: 60px;
  position: relative;
}
.wp-block-heading.has-background:after,
p.has-background:after,
.wp-block-group.wrap:after {
  content: "";
  display: block;
  height: 16px;
  width: 12px;
  position: absolute;
  bottom: -16px;
  left: 0px;
  border-top: 12px solid rgba(0, 0, 0, 0.3);
  border-left: 12px solid transparent;
}

.wp-block-group.wrap {
  margin: 1em 0 1em -60px;
  padding: 24px 24px 24px 60px;
}

#page-header,
.elementor-page-title {
  position: relative;
  overflow: visible;
}
#page-header:before, #page-header:after,
.elementor-page-title:before,
.elementor-page-title:after {
  content: "";
  display: block;
  position: absolute;
}
#page-header:before,
.elementor-page-title:before {
  height: 100%;
  width: 12px;
  top: 0;
  left: -12px;
  background: #418AA8;
}
#page-header:after,
.elementor-page-title:after {
  height: 16px;
  width: 12px;
  bottom: -16px;
  left: -12px;
  z-index: 1;
  border-top: 12px solid rgba(0, 0, 0, 0.3);
  border-left: 12px solid transparent;
}

div.fold-effect {
  position: relative;
}
div.fold-effect:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 12px;
  top: 100%;
  bottom: -16px;
  left: 0px;
  z-index: 1;
  border-top: 12px solid rgba(0, 0, 0, 0.3);
  border-left: 12px solid transparent;
}

div.fold-effect.double:after {
  content: "";
  display: block;
  position: absolute;
  height: 16px;
  width: 12px;
  top: 100%;
  bottom: -16px;
  right: 0px;
  z-index: 1;
  border-top: 12px solid rgba(0, 0, 0, 0.3);
  border-right: 12px solid transparent;
}

@media screen and (max-width 990px) {
  .home div.fold-effect:before, .home div.fold-effect:after,
  .home div.fold-effect.double:before,
  .home div.fold-effect.double:after {
    display: none;
  }
}
h1, h2, h3, h4, h5, h6 {
  margin: 2em 0 0 0;
  font-weight: 700;
  line-height: 1.2;
}

div h1:first-child,
div h2:first-child,
div h3:first-child,
div h4:first-child,
div h5:first-child,
div h6:first-child {
  margin-top: 0;
}

/* Headings
--------------------------------------------- */
h1 {
  font-size: 24px;
  font-weight: 500;
}

h2 {
  font-size: 24px;
  text-transform: uppercase;
}

h3 {
  font-size: 18px;
}

h4 {
  font-size: 16px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 14px;
}

.intro,
.lead {
  font-weight: bold;
}

.elementor-widget-theme-post-content ul, .elementor-widget-theme-post-content ol {
  margin-bottom: 14px;
}

blockquote.has-large-font-size {
  font-family: "museo-sans", sans-serif;
  margin-left: 0;
  padding: 4px 0 4px 1em !important;
  border-left: 8px solid #B23E3E;
}
blockquote.has-large-font-size p {
  font-size: 24px;
  font-weight: 700;
  font-style: italic;
  color: #B23E3E;
  margin: 0;
}

blockquote cite {
  font-size: 16px;
  text-align: right;
}

body {
  --tec-color-accent-primary: #418AA8;
  --tec-color-button-primary: #2F6586;
}

.tribe-events .tribe-events-l-container {
  padding: 0px !important;
}

.elementor-widget-tec_events_elementor_widget_event_title &gt; div {
  position: relative;
}
.elementor-widget-tec_events_elementor_widget_event_title &gt; div:after {
  content: "";
  display: block;
  position: absolute;
  height: 16px;
  width: 12px;
  bottom: -16px;
  left: 0px;
  z-index: 1;
  border-top: 12px solid rgba(0, 0, 0, 0.3);
  border-left: 12px solid transparent;
}

#tribe-events-pg-template {
  padding: 0;
}
#tribe-events-pg-template .elementor-widget-theme-post-featured-image {
  background: #fff;
}

.single .type-tribe_events .tribe-events-series-relationship-single-marker,
.single .type-tribe_events .tribe-events-series-relationship-single-marker__icon-svg {
  color: rgba(255, 255, 255, 0.75);
}
.single .type-tribe_events .tribe-events-series-relationship-single-marker a {
  color: rgba(255, 255, 255, 0.75);
}
.single .type-tribe_events .tribe-events-series-relationship-single-marker a:hover {
  color: rgb(255, 255, 255);
  text-decoration: underline;
}

.elementor-widget-tec_events_elementor_widget_event_datetime,
.elementor-widget-tec_events_elementor_widget_event_cost,
.elementor-widget-tec_events_elementor_widget_event_categories,
.elementor-widget-tec_events_elementor_widget_event_tags,
.elementor-widget-tec_events_elementor_widget_event_venue,
.elementor-widget-tec_events_elementor_widget_event_organizer,
.elementor-widget-tec_events_elementor_widget_event_additional_fields {
  font-size: 16px;
  line-height: 24px;
}

.elementor-widget-tec_events_elementor_widget_event_datetime .tec-events-elementor-event-widget__datetime-wrapper .tec-events-elementor-event-widget__datetime-header {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
}

.elementor-widget-tec_events_elementor_widget_event_cost .tec-events-elementor-event-widget__cost-header {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
}

.elementor-widget-tec_events_elementor_widget_event_categories .tec-events-elementor-event-widget__categories-header {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
}

.elementor-widget-tec_events_elementor_widget_event_tags .tec-events-elementor-event-widget__tags .tec-events-elementor-event-widget__tags-header {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
}

.elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue {
  display: flex;
  flex-direction: column;
}
.elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-header {
  margin-top: 0;
  margin-bottom: 0;
  margin-block-end: 4px;
}
.elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-header:after {
  content: ":";
}
.elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container {
  display: flex;
  flex-direction: column;
  border: 0px;
  padding: 0;
  margin: 0;
}
.elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container .tec-events-elementor-event-widget__venue-details {
  padding: 0;
}
.elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container .tec-events-elementor-event-widget__venue-details .tec-events-elementor-event-widget__venue-name {
  font-size: 16px;
  line-height: 24px;
  margin: 0;
}
.elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container .tec-events-elementor-event-widget__venue-details address {
  font-style: normal;
}
.elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container .tec-events-elementor-event-widget__venue-details .tec-events-elementor-event-widget__venue-address {
  font-size: 16px;
  line-height: 24px;
  font-style: normal;
}
.elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container .tec-events-elementor-event-widget__venue-details .tec-events-elementor-event-widget__venue-address-map-link a {
  color: #418AA8;
  display: inline-block;
  padding: 0.25em 1em;
  background: #418AA8;
  color: #fff;
  border-radius: 2px;
  margin: 0.5em 0;
  text-decoration: none;
  box-shadow: rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
}
.elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container .tec-events-elementor-event-widget__venue-details .tec-events-elementor-event-widget__venue-address-map-link a:hover {
  background: #2F6586;
}
.elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container .tec-events-elementor-event-widget__venue-map {
  display: none;
}

.elementor-widget-tec_events_elementor_widget_event_organizer .tec-events-elementor-event-widget__organizer {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
  padding-bottom: 0;
}
.elementor-widget-tec_events_elementor_widget_event_organizer .tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-header {
  margin-block-end: 0px;
}
.elementor-widget-tec_events_elementor_widget_event_organizer .tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-header:after {
  content: ":";
}
.elementor-widget-tec_events_elementor_widget_event_organizer .tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-details {
  margin-bottom: 0;
  display: flex;
  flex-direction: column;
}
.elementor-widget-tec_events_elementor_widget_event_organizer .tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-details .tec-events-elementor-event-widget__organizer-phone-wrapper,
.elementor-widget-tec_events_elementor_widget_event_organizer .tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-details .tec-events-elementor-event-widget__organizer-website-wrapper,
.elementor-widget-tec_events_elementor_widget_event_organizer .tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-details .tec-events-elementor-event-widget__organizer-email-wrapper {
  margin-bottom: 0 !important;
}
.elementor-widget-tec_events_elementor_widget_event_organizer .tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-details .tec-events-elementor-event-widget__organizer-website-wrapper {
  order: 10;
}

.elementor-widget-tec_events_elementor_widget_event_additional_fields .tec-events-elementor-event-widget__additional-fields-wrapper {
  margin-bottom: 0;
}
.elementor-widget-tec_events_elementor_widget_event_additional_fields .tec-events-elementor-event-widget__additional-fields-wrapper dd, .elementor-widget-tec_events_elementor_widget_event_additional_fields .tec-events-elementor-event-widget__additional-fields-wrapper dt, .elementor-widget-tec_events_elementor_widget_event_additional_fields .tec-events-elementor-event-widget__additional-fields-wrapper dl {
  font-size: 16px;
  line-height: 24px;
}
.elementor-widget-tec_events_elementor_widget_event_additional_fields .tec-events-elementor-event-widget__additional-fields-wrapper dt:after {
  content: ":";
}
.elementor-widget-tec_events_elementor_widget_event_additional_fields .tec-events-elementor-event-widget__additional-fields-wrapper .tec-events-elementor-event-widget__additional-fields-label {
  margin-bottom: 0;
}
.elementor-widget-tec_events_elementor_widget_event_additional_fields .tec-events-elementor-event-widget__additional-fields-wrapper .tec-events-elementor-event-widget__additional-fields-value {
  margin-bottom: 0;
}

.tribe-common.tribe-events-series-relationship-single-marker {
  color: rgba(255, 255, 255, 0.5);
}
.tribe-common.tribe-events-series-relationship-single-marker svg {
  stroke: currentColor;
}

.elementor-widget-tec_events_elementor_widget_event_status p {
  color: #fff;
  font-family: "museo-sans", sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  text-align: center;
  padding: 1em 2em;
  background: #B23E3E;
  border-radius: 4px;
}

.custom-date-label .tec-events-elementor-event-widget__datetime-wrapper {
  display: block;
  width: 100px;
  height: 100px;
  position: absolute;
  right: 0;
  top: 0px;
  z-index: 1;
  background: #E7F0F4;
  padding: 18px 12px;
  border-radius: 0 0 3px 3px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
}
.custom-date-label .tec-events-elementor-event-widget__datetime-wrapper .tec-events-elementor-event-widget__datetime {
  font-family: "museo-sans", sans-serif;
  padding: 0;
}
.custom-date-label .tec-events-elementor-event-widget__datetime-wrapper .tec-events-elementor-event-widget__datetime .tec-events-elementor-event-widget__datetime-date {
  font-size: 48px;
  line-height: 48px;
  font-weight: bold;
  letter-spacing: -1px;
  text-align: center;
  display: block;
}
.custom-date-label .tec-events-elementor-event-widget__datetime-wrapper .tec-events-elementor-event-widget__datetime .tec-events-elementor-event-widget__datetime-date .first-word {
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
  display: block;
  letter-spacing: 0;
}

.widget_custom_menu_wizard h2.widgettitle {
  font-family: "museo-sans", sans-serif;
  font-size: 18px;
  margin-bottom: 10px;
  margin-top: 0em;
  text-transform: none;
}
.widget_custom_menu_wizard ul.menu-widget {
  margin: 0;
  padding: 0;
}
.widget_custom_menu_wizard ul.menu-widget li {
  list-style-type: none;
  border-bottom: 1px dotted #ddd;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
.widget_custom_menu_wizard ul.menu-widget ul.sub-menu {
  display: none;
}

.gform_wrapper.gravity-theme .gform_footer input {
  border: none;
}

.gform_required_legend {
  font-style: italic;
}
</pre></body></html>