/*******************************
  1. Commonly Used (Extends)
  2. Media Queries
  3. Custom
*******************************/
/*******************************
  1. COMMONLY USED (EXTENDS)
*******************************/
/*******************************
  2. MEDIA QUERIES
*******************************/
/*******************************
  3. Custom
*******************************/
/* line 88, ../../src/styles/_mixins.scss */
.et_pb_section .et_pb_row, .faux-fullwidth .et_pb_row .et_pb_module > * {
  padding-top: 24px;
  padding-bottom: 24px;
  max-width: 1360px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

/* line 97, ../../src/styles/_mixins.scss */
#main-content a.bigorange, #main-content a.smallorange, .et_pb_with_background .et_pb_button_module_wrapper a.et_pb_button, .subhero.et_pb_section .et_pb_module .et_pb_button, .incarnation-cta.et_pb_section .et_pb_promo .et_pb_button, .et_pb_button_module_wrapper a.et_pb_button, .hero-page.et_pb_section .et_pb_slide_description .et_pb_button.et_pb_more_button, input[type=submit], .et_pb_with_background .et_pb_button_module_wrapper a.et_pb_button.outline, .et_pb_button_module_wrapper a.et_pb_button.outline {
  font-family: 'PT Sans', sans-serif;
  font-weight: 400;
  font-size: 22px;
  line-height: 1.23 !important;
  padding: 11px 25px;
  background: none;
  text-align: center;
  border-radius: 24px;
  transition: all 300ms;
  border: 1px solid;
  min-width: 175px;
}
/* line 109, ../../src/styles/_mixins.scss */
#main-content a.bigorange:hover, #main-content a.smallorange:hover, .subhero.et_pb_section .et_pb_module .et_pb_button:hover, .incarnation-cta.et_pb_section .et_pb_promo .et_pb_button:hover, .et_pb_button_module_wrapper a.et_pb_button:hover, .hero-page.et_pb_section .et_pb_slide_description .et_pb_button.et_pb_more_button:hover, input[type=submit]:hover {
  border: 1px solid;
  padding: 11px 25px !important;
}
/* line 113, ../../src/styles/_mixins.scss */
#main-content a.bigorange:after, #main-content a.smallorange:after, .et_pb_with_background .et_pb_button_module_wrapper a.et_pb_button:after, .subhero.et_pb_section .et_pb_module .et_pb_button:after, .incarnation-cta.et_pb_section .et_pb_promo .et_pb_button:after, .et_pb_button_module_wrapper a.et_pb_button:after, .hero-page.et_pb_section .et_pb_slide_description .et_pb_button.et_pb_more_button:after, input[type=submit]:after, .et_pb_with_background .et_pb_button_module_wrapper a.et_pb_button.outline:after, .et_pb_button_module_wrapper a.et_pb_button.outline:after {
  display: none;
}

/* line 118, ../../src/styles/_mixins.scss */
#main-content a.bigorange, #main-content a.smallorange, .et_pb_with_background .et_pb_button_module_wrapper a.et_pb_button, .subhero.et_pb_section .et_pb_module .et_pb_button, .incarnation-cta.et_pb_section .et_pb_promo .et_pb_button, .et_pb_button_module_wrapper a.et_pb_button, .hero-page.et_pb_section .et_pb_slide_description .et_pb_button.et_pb_more_button, input[type=submit] {
  background-color: #FFBF43;
  border-color: #C08E2D;
  color: #033E59;
  font-weight: normal !important;
}
/* line 124, ../../src/styles/_mixins.scss */
#main-content a.bigorange:hover, #main-content a.smallorange:hover, .subhero.et_pb_section .et_pb_module .et_pb_button:hover, .incarnation-cta.et_pb_section .et_pb_promo .et_pb_button:hover, .et_pb_button_module_wrapper a.et_pb_button:hover, .hero-page.et_pb_section .et_pb_slide_description .et_pb_button.et_pb_more_button:hover, input[type=submit]:hover {
  background-color: #0079BA;
  border-color: #025C8C;
  color: #fff;
}

/* line 131, ../../src/styles/_mixins.scss */
#main-content a.bigorange, #main-content a.smallorange, .et_pb_with_background .et_pb_button_module_wrapper a.et_pb_button, .subhero.et_pb_section .et_pb_module .et_pb_button, .incarnation-cta.et_pb_section .et_pb_promo .et_pb_button {
  background-color: #FFBF43 !important;
  border-color: #C08E2D !important;
  color: #033E59 !important;
}
/* line 136, ../../src/styles/_mixins.scss */
#main-content a.bigorange:hover, #main-content a.smallorange:hover, .et_pb_with_background .et_pb_button_module_wrapper a.et_pb_button:hover, .subhero.et_pb_section .et_pb_module .et_pb_button:hover, .incarnation-cta.et_pb_section .et_pb_promo .et_pb_button:hover {
  background-color: #F9F2E4 !important;
  border-color: #025C8C !important;
  color: #0079BA !important;
}

/* line 143, ../../src/styles/_mixins.scss */
.et_pb_with_background .et_pb_button_module_wrapper a.et_pb_button.outline, .et_pb_button_module_wrapper a.et_pb_button.outline {
  background-color: transparent;
  border-color: #FFBF43;
  color: #033E59;
}
/* line 148, ../../src/styles/_mixins.scss */
.et_pb_button_module_wrapper a.et_pb_button.outline:hover {
  background-color: transparent;
  border-color: #025C8C;
  color: #0079BA;
}

/* line 155, ../../src/styles/_mixins.scss */
.et_pb_with_background .et_pb_button_module_wrapper a.et_pb_button.outline {
  font-family: 'PT Sans', sans-serif;
  border: 2px solid #FFBF43;
  font-weight: 700;
  color: #FFBF43;
}
/* line 161, ../../src/styles/_mixins.scss */
.et_pb_with_background .et_pb_button_module_wrapper a.et_pb_button.outline:hover {
  border-color: #fff;
  color: #fff;
}

/* line 167, ../../src/styles/_mixins.scss */
h1, .hero-page.et_pb_section .et_pb_slide_description .et_pb_slide_title, h2, .incarnation-cta.et_pb_section .et_pb_module_header, .one-third-two-thirds.et_pb_section .et_pb_module_header, .et_pb_column_1_3 .et_pb_module.icon-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header, .et_pb_toggle.et_pb_module .et_pb_toggle_title, .two-col.et_pb_section.shaded .et_pb_row .et_pb_column .et_pb_module_header, body .ajde_evcal_calendar.box_2 .evcal_month_line p, h4, .two-col.et_pb_section .et_pb_toggle.et_pb_module .et_pb_toggle_title, footer .et_pb_section:not(.copyright) .et_pb_blurb_container .et_pb_module_header {
  margin: 0 0 20px;
  padding: 0;
  font-weight: 400;
  line-height: 1.3;
  font-family: 'PT Sans', Arial, sans-serif;
  color: #0B6189;
}

/* line 176, ../../src/styles/_mixins.scss */
h1, .hero-page.et_pb_section .et_pb_slide_description .et_pb_slide_title {
  font-size: 80px;
  font-weight: 700;
  padding-bottom: 30px;
}
@media screen and (max-width: 767px) {
  /* line 176, ../../src/styles/_mixins.scss */
  h1, .hero-page.et_pb_section .et_pb_slide_description .et_pb_slide_title {
    font-size: 64px;
  }
}

/* line 186, ../../src/styles/_mixins.scss */
h2, .incarnation-cta.et_pb_section .et_pb_module_header, .one-third-two-thirds.et_pb_section .et_pb_module_header, .et_pb_column_1_3 .et_pb_module.icon-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header, .et_pb_toggle.et_pb_module .et_pb_toggle_title, .two-col.et_pb_section.shaded .et_pb_row .et_pb_column .et_pb_module_header, body .ajde_evcal_calendar.box_2 .evcal_month_line p {
  font-size: 48px;
}

/* line 191, ../../src/styles/_mixins.scss */
h4, .two-col.et_pb_section .et_pb_toggle.et_pb_module .et_pb_toggle_title, footer .et_pb_section:not(.copyright) .et_pb_blurb_container .et_pb_module_header {
  font-size: 32px;
}

/*****************
  Divi Overrides
*****************/
/* line 4, ../../src/styles/_universal.scss */
.et_pb_section {
  padding-top: 36px;
  padding-bottom: 36px;
}
/* line 7, ../../src/styles/_universal.scss */
.et_pb_section.shaded {
  background-color: #F7FCFC;
  overflow-x: hidden;
}

/* line 15, ../../src/styles/_universal.scss */
.et_pb_blurb {
  margin-bottom: 0 !important;
}
/* line 17, ../../src/styles/_universal.scss */
.et_pb_blurb .et_pb_blurb_content {
  max-width: 100%;
}

/* line 22, ../../src/styles/_universal.scss */
.et_pb_text_inner > *:last-child:not(.et_pb_button) {
  padding-bottom: 0;
}

/* line 26, ../../src/styles/_universal.scss */
.et_pb_module > *:last-child.small-button {
  padding-bottom: 11px;
}

/* line 34, ../../src/styles/_universal.scss */
.et_pb_gallery_pagination ul li:before {
  display: none !important;
}

/* line 42, ../../src/styles/_universal.scss */
.et_pb_code_inner iframe {
  display: block;
}

/* line 49, ../../src/styles/_universal.scss */
.et_pb_social_icon a.icon:hover {
  text-decoration: none !important;
}

/* line 55, ../../src/styles/_universal.scss */
.entry-content table th {
  border: 1px solid #eee;
}

@media screen and (max-width: 767px) {
  /* line 60, ../../src/styles/_universal.scss */
  .et_pb_blurb .et_pb_blurb_content {
    display: block;
  }
}
/****************
  Typography
****************/
/* line 68, ../../src/styles/_universal.scss */
body {
  font-family: 'PT Sans', Arial, sans-serif;
  font-size: 22px;
  line-height: 1.5;
  color: #353535;
  overflow-x: hidden;
}

/* line 78, ../../src/styles/_universal.scss */
#main-content a:not(.et_pb_button):not(.small-button) {
  color: #C34934;
  font-weight: 700;
}
/* line 81, ../../src/styles/_universal.scss */
#main-content a:not(.et_pb_button):not(.small-button):hover {
  text-decoration: underline;
}
/* line 85, ../../src/styles/_universal.scss */
#main-content a.bigorange, #main-content a.smallorange {
  text-shadow: none !important;
  box-shadow: none !important;
  padding-bottom: 11px !important;
  margin-bottom: 20px;
}

/* line 96, ../../src/styles/_universal.scss */
p,
li {
  font-size: 22px;
  line-height: 1.54;
}

/* line 102, ../../src/styles/_universal.scss */
h3,
h5 {
  margin: 0 0 20px;
  padding: 0;
  font-weight: 400;
}

/* line 112, ../../src/styles/_universal.scss */
.et_pb_with_background h1 {
  color: #fff;
}

/* line 119, ../../src/styles/_universal.scss */
h3 {
  font-size: 40px;
  color: #138A9C;
}

/* line 128, ../../src/styles/_universal.scss */
h5 {
  font-size: 22px;
  font-weight: 700;
  color: #0B6189;
  margin-bottom: 5px;
  line-height: 1.54;
}

/* line 138, ../../src/styles/_universal.scss */
#main-content .et_pb_module p + ul,
#main-content .et_pb_module p + ol {
  margin-top: -30px;
}
/* line 143, ../../src/styles/_universal.scss */
#main-content .et_pb_module ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio),
#main-content .et_pb_module ol {
  padding-left: 56px;
  padding-bottom: 24px;
  list-style: none;
}
/* line 151, ../../src/styles/_universal.scss */
#main-content .et_pb_module ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio) li {
  position: relative;
}
/* line 153, ../../src/styles/_universal.scss */
#main-content .et_pb_module ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio) li:before {
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #0B6189;
  position: absolute;
  top: 0.6em;
  left: -10px;
}
/* line 165, ../../src/styles/_universal.scss */
#main-content .et_pb_module ul:not(.gform_fields):not(.gfield_checkbox):not(.gfield_radio) ul {
  padding-bottom: 0;
}
/* line 169, ../../src/styles/_universal.scss */
#main-content .et_pb_module ol {
  counter-reset: li;
}
/* line 171, ../../src/styles/_universal.scss */
#main-content .et_pb_module ol li {
  counter-increment: li;
}
/* line 173, ../../src/styles/_universal.scss */
#main-content .et_pb_module ol li:before {
  content: "." counter(li);
  color: #0B6189;
  font-weight: 700;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  margin-right: 5px;
  text-align: right;
  direction: rtl;
  white-space: nowrap;
}
/* line 187, ../../src/styles/_universal.scss */
#main-content .et_pb_module p:not(.evofc_day),
#main-content .et_pb_module p:last-of-type:not(.evofc_day) {
  padding: 0 0 30px;
}
/* line 191, ../../src/styles/_universal.scss */
#main-content .et_pb_module > div > *:last-child:not(.et_pb_button) {
  padding-bottom: 0;
}
/* line 195, ../../src/styles/_universal.scss */
#main-content .et_pb_gallery {
  margin-top: 40px;
}
/* line 198, ../../src/styles/_universal.scss */
#main-content .et_overlay:before {
  color: #138A9C;
}

/* line 203, ../../src/styles/_universal.scss */
.mejs-container {
  margin: 20px 0 40px;
  max-width: 400px !important;
}

/* line 209, ../../src/styles/_universal.scss */
.panorama-viewport .panorama-control {
  height: 40px;
  opacity: 1;
  background: rgba(0, 0, 0, 0.5);
  display: flex !important;
  align-items: center;
}
/* line 216, ../../src/styles/_universal.scss */
.panorama-viewport .panorama-control-left,
.panorama-viewport .panorama-control-right,
.panorama-viewport .panorama-control-pause {
  color: transparent !important;
  font-size: 0;
  position: relative;
}
/* line 222, ../../src/styles/_universal.scss */
.panorama-viewport .panorama-control-left:hover,
.panorama-viewport .panorama-control-right:hover,
.panorama-viewport .panorama-control-pause:hover {
  text-decoration: none !important;
}
/* line 225, ../../src/styles/_universal.scss */
.panorama-viewport .panorama-control-left:before,
.panorama-viewport .panorama-control-right:before,
.panorama-viewport .panorama-control-pause:before {
  display: block;
  font-size: 32px;
  color: #fff;
  font-family: ETmodules;
  speak: none;
  font-style: normal;
  font-weight: 400;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 0 0;
  direction: ltr;
  position: absolute;
  top: 0;
  left: 50%;
}
/* line 248, ../../src/styles/_universal.scss */
.panorama-viewport .panorama-control-left:before {
  content: "\038";
}
/* line 253, ../../src/styles/_universal.scss */
.panorama-viewport .panorama-control-right:before {
  content: "\039";
}
/* line 258, ../../src/styles/_universal.scss */
.panorama-viewport .panorama-control-pause:before {
  content: "\060";
}

/****************
  Buttons
****************/
/****************
  WP Gallery
****************/
/* line 292, ../../src/styles/_universal.scss */
.gallery .gallery-item img {
  border: none !important;
}
@media screen and (max-width: 767px) {
  /* line 291, ../../src/styles/_universal.scss */
  .gallery .gallery-item {
    width: 50% !important;
  }
  /* line 297, ../../src/styles/_universal.scss */
  .gallery .gallery-item:nth-child(5n+3) {
    clear: both;
  }
}
@media screen and (min-width: 768px) and (max-width: 980px) {
  /* line 291, ../../src/styles/_universal.scss */
  .gallery .gallery-item {
    width: 33.3% !important;
  }
  /* line 303, ../../src/styles/_universal.scss */
  .gallery .gallery-item:nth-child(4n+4) {
    clear: both;
  }
}
@media screen and (max-width: 980px) {
  /* line 309, ../../src/styles/_universal.scss */
  .gallery br {
    clear: none !important;
  }
}

/* line 316, ../../src/styles/_universal.scss */
#archiveList {
  display: flex;
  flex-direction: column-reverse;
}
/* line 319, ../../src/styles/_universal.scss */
#archiveList ul {
  padding-left: 25px !important;
}

/**************************
YouTube Showcase Plugin Gallery Embed
**************************/
/* line 327, ../../src/styles/_universal.scss */
div.emd-container .panel {
  background-color: transparent !important;
}

/* line 332, ../../src/styles/_universal.scss */
#integration-video-gallery iframe {
  border: none;
  background-color: transparent;
}
/* line 336, ../../src/styles/_universal.scss */
#integration-video-gallery #emdvideos {
  padding: 0;
}
/* line 339, ../../src/styles/_universal.scss */
#integration-video-gallery #video_indicators_2_emd_video-cont,
#integration-video-gallery .panel.panel-default {
  display: none;
}

/**************************
  Page Hero
**************************/
/* line 4, ../../src/styles/_components.scss */
.hero-page.et_pb_section {
  padding-top: 88px;
  padding-bottom: 50px;
}
/* line 7, ../../src/styles/_components.scss */
.hero-page.et_pb_section .et_pb_row {
  padding: 0;
}
/* line 9, ../../src/styles/_components.scss */
.hero-page.et_pb_section .et_pb_row .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
  text-align: center;
}
/* line 11, ../../src/styles/_components.scss */
.hero-page.et_pb_section .et_pb_row .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container p {
  font-size: 36px;
  line-height: 1.33;
  color: #fff;
}
/* line 17, ../../src/styles/_components.scss */
.hero-page.et_pb_section .et_pb_row .et_pb_button_module_wrapper {
  text-align: center;
}
/* line 21, ../../src/styles/_components.scss */
.hero-page.et_pb_section .et_pb_slide_description {
  text-align: center;
  padding-top: 120px;
  padding-bottom: 120px;
}
/* line 28, ../../src/styles/_components.scss */
.hero-page.et_pb_section .et_pb_slide_description .et_pb_slide_title a {
  color: #fff !important;
}
/* line 30, ../../src/styles/_components.scss */
.hero-page.et_pb_section .et_pb_slide_description .et_pb_slide_title a:hover {
  text-decoration: none !important;
}
/* line 34, ../../src/styles/_components.scss */
.hero-page.et_pb_section .et_pb_slide_description .et_pb_blurb_description {
  text-align: center;
}
/* line 36, ../../src/styles/_components.scss */
.hero-page.et_pb_section .et_pb_slide_description .et_pb_blurb_description p {
  font-size: 36px;
  line-height: 1.33;
  color: #fff;
}

/* line 49, ../../src/styles/_components.scss */
.home .hero-page.et_pb_section:not(.et_pb_fullwidth_section) {
  min-height: 600px;
  display: flex;
}

/**************************
  Sub Hero
**************************/
/* line 58, ../../src/styles/_components.scss */
.subhero.et_pb_section {
  padding: 0;
  background-color: #138A9C;
}
/* line 61, ../../src/styles/_components.scss */
.subhero.et_pb_section .et_pb_row {
  padding-top: 24px;
  padding-bottom: 24px;
}
@media (min-width: 981px) {
  /* line 66, ../../src/styles/_components.scss */
  .subhero.et_pb_section .et_pb_row > .et_pb_column:first-of-type {
    position: relative;
    padding-right: 16px;
  }
  /* line 69, ../../src/styles/_components.scss */
  .subhero.et_pb_section .et_pb_row > .et_pb_column:first-of-type:after {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: #fff;
    position: absolute;
    top: 0;
    right: 0;
  }
  /* line 80, ../../src/styles/_components.scss */
  .subhero.et_pb_section .et_pb_row > .et_pb_column:last-of-type {
    padding-left: 16px;
  }
}
@media (max-width: 980px) {
  /* line 85, ../../src/styles/_components.scss */
  .subhero.et_pb_section .et_pb_row > .et_pb_column:first-of-type {
    position: relative;
    padding-bottom: 30px;
  }
  /* line 88, ../../src/styles/_components.scss */
  .subhero.et_pb_section .et_pb_row > .et_pb_column:first-of-type:after {
    content: "";
    display: block;
    width: 40%;
    height: 1px;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    margin: 0 auto;
  }
  /* line 101, ../../src/styles/_components.scss */
  .subhero.et_pb_section .et_pb_row > .et_pb_column:last-of-type {
    padding-top: 24px;
  }
}
/* line 107, ../../src/styles/_components.scss */
.subhero.et_pb_section .et_pb_module {
  text-align: center;
}
/* line 109, ../../src/styles/_components.scss */
.subhero.et_pb_section .et_pb_module .et_pb_module_header {
  font-size: 24px;
}
/* line 112, ../../src/styles/_components.scss */
.subhero.et_pb_section .et_pb_module .et_pb_blurb_container * {
  color: #fff;
  text-align: center;
}

/***************************
  Call-To-Action Section
***************************/
/* line 125, ../../src/styles/_components.scss */
.incarnation-cta.et_pb_section {
  min-height: 270px;
  display: flex;
}
/* line 128, ../../src/styles/_components.scss */
.incarnation-cta.et_pb_section .et_pb_module_header {
  font-size: 44px;
  margin-bottom: 0;
}
/* line 133, ../../src/styles/_components.scss */
.incarnation-cta.et_pb_section .et_pb_promo {
  background: none;
  padding-top: 0;
  padding-bottom: 0;
}
@media screen and (min-width: 981px) {
  /* line 133, ../../src/styles/_components.scss */
  .incarnation-cta.et_pb_section .et_pb_promo {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  /* line 141, ../../src/styles/_components.scss */
  .incarnation-cta.et_pb_section .et_pb_promo .et_pb_button_wrapper {
    flex-shrink: 0;
  }
  /* line 144, ../../src/styles/_components.scss */
  .incarnation-cta.et_pb_section .et_pb_promo .et_pb_promo_description {
    padding-right: 30px;
    padding-bottom: 0;
  }
}

/***************************
  1/3 + 2/3 Block
***************************/
/***************************
  1/3 + 1/3 + 1/3 Block
***************************/
/* line 170, ../../src/styles/_components.scss */
.et_pb_column_1_3 .et_pb_module.icon-blurb .et_pb_blurb_content img {
  max-height: 212px;
  width: auto;
}
/* line 174, ../../src/styles/_components.scss */
.et_pb_column_1_3 .et_pb_module.icon-blurb .et_pb_blurb_content .et_pb_blurb_container {
  text-align: center;
}
/* line 179, ../../src/styles/_components.scss */
.et_pb_column_1_3 .et_pb_module.icon-blurb .et_pb_blurb_content .et_pb_blurb_container a {
  color: #C34934;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.4;
}
/* line 184, ../../src/styles/_components.scss */
.et_pb_column_1_3 .et_pb_module.icon-blurb .et_pb_blurb_content .et_pb_blurb_container a:hover {
  text-decoration: underline;
}

/***************************
  Toggle
***************************/
/* line 196, ../../src/styles/_components.scss */
.faux-fullwidth {
  padding-bottom: 0;
}
/* line 198, ../../src/styles/_components.scss */
.faux-fullwidth .et_pb_row {
  padding: 0;
  max-width: 100%;
  width: 100%;
}
/* line 202, ../../src/styles/_components.scss */
.faux-fullwidth .et_pb_row .et_pb_module > * {
  margin: 0 auto !important;
  float: none;
}
/* line 209, ../../src/styles/_components.scss */
.faux-fullwidth .et_pb_toggle.et_pb_module:nth-child(odd) {
  background-color: #fff;
}
/* line 212, ../../src/styles/_components.scss */
.faux-fullwidth .et_pb_toggle.et_pb_module:nth-child(even) {
  background-color: #F7FCFC;
}

/* line 218, ../../src/styles/_components.scss */
.et_pb_toggle.et_pb_module {
  border: none;
  padding: 0;
  margin-bottom: 0 !important;
}
/* line 222, ../../src/styles/_components.scss */
.et_pb_toggle.et_pb_module .et_pb_toggle_title {
  padding: 24px 0 24px 1.25em;
}
/* line 225, ../../src/styles/_components.scss */
.et_pb_toggle.et_pb_module .et_pb_toggle_title:before {
  content: '\4c';
  color: #0B6189;
  right: unset;
  left: 0;
  font-size: 48px;
}
@media screen and (max-width: 767px) {
  /* line 222, ../../src/styles/_components.scss */
  .et_pb_toggle.et_pb_module .et_pb_toggle_title {
    font-size: 36px;
  }
  /* line 234, ../../src/styles/_components.scss */
  .et_pb_toggle.et_pb_module .et_pb_toggle_title:before {
    font-size: 36px;
  }
}
/* line 241, ../../src/styles/_components.scss */
.et_pb_toggle.et_pb_module.et_pb_toggle_open .et_pb_toggle_title:before {
  content: '\4b';
}
/* line 246, ../../src/styles/_components.scss */
.et_pb_toggle.et_pb_module .et_pb_toggle_content {
  padding-top: 0;
}
/* line 248, ../../src/styles/_components.scss */
.et_pb_toggle.et_pb_module .et_pb_toggle_content strong {
  color: #0B6189;
}

/* line 254, ../../src/styles/_components.scss */
.et_pb_module.et_pb_toggle_open {
  background-color: transparent;
  padding: 0;
}

/**********************
  Two Column
**********************/
/* line 263, ../../src/styles/_components.scss */
.two-col.et_pb_section.shaded {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 266, ../../src/styles/_components.scss */
.two-col.et_pb_section.shaded .et_pb_row {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 269, ../../src/styles/_components.scss */
.two-col.et_pb_section.shaded .et_pb_row .et_pb_column {
  padding-top: 48px;
  padding-bottom: 48px;
}
@media screen and (min-width: 981px) {
  /* line 269, ../../src/styles/_components.scss */
  .two-col.et_pb_section.shaded .et_pb_row .et_pb_column {
    width: 50%;
  }
}
/* line 275, ../../src/styles/_components.scss */
.two-col.et_pb_section.shaded .et_pb_row .et_pb_column:before {
  content: "";
  display: block;
  width: 100vw;
  position: absolute;
  top: 0;
  bottom: 0;
}
/* line 283, ../../src/styles/_components.scss */
.two-col.et_pb_section.shaded .et_pb_row .et_pb_column:not(.et-last-child) {
  background-color: #eaf6f6;
}
@media screen and (min-width: 981px) {
  /* line 283, ../../src/styles/_components.scss */
  .two-col.et_pb_section.shaded .et_pb_row .et_pb_column:not(.et-last-child) {
    margin-right: 0;
    padding-right: 40px;
  }
}
/* line 289, ../../src/styles/_components.scss */
.two-col.et_pb_section.shaded .et_pb_row .et_pb_column:not(.et-last-child):before {
  background-color: #eaf6f6;
  transform: translateX(-100%);
  left: 0;
}
@media screen and (max-width: 980px) {
  /* line 283, ../../src/styles/_components.scss */
  .two-col.et_pb_section.shaded .et_pb_row .et_pb_column:not(.et-last-child) {
    margin-bottom: 0;
  }
  /* line 296, ../../src/styles/_components.scss */
  .two-col.et_pb_section.shaded .et_pb_row .et_pb_column:not(.et-last-child):after {
    content: "";
    display: block;
    width: 100vw;
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: #eaf6f6;
    transform: translateX(100%);
    right: 0;
  }
}
/* line 309, ../../src/styles/_components.scss */
.two-col.et_pb_section.shaded .et_pb_row .et_pb_column.et-last-child {
  background-color: rgba(234, 246, 246, 0.42);
  padding-left: 40px;
}
/* line 312, ../../src/styles/_components.scss */
.two-col.et_pb_section.shaded .et_pb_row .et_pb_column.et-last-child:before {
  background-color: rgba(234, 246, 246, 0.42);
  transform: translateX(100%);
  right: 0;
}
@media screen and (max-width: 980px) {
  /* line 309, ../../src/styles/_components.scss */
  .two-col.et_pb_section.shaded .et_pb_row .et_pb_column.et-last-child {
    padding-left: 0;
  }
  /* line 319, ../../src/styles/_components.scss */
  .two-col.et_pb_section.shaded .et_pb_row .et_pb_column.et-last-child:after {
    content: "";
    display: block;
    width: 100vw;
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: rgba(234, 246, 246, 0.42);
    transform: translateX(-100%);
    left: 0;
  }
}
/* line 335, ../../src/styles/_components.scss */
.two-col.et_pb_section.shaded .et_pb_row .et_pb_column table {
  border: none;
}
/* line 337, ../../src/styles/_components.scss */
.two-col.et_pb_section.shaded .et_pb_row .et_pb_column table th,
.two-col.et_pb_section.shaded .et_pb_row .et_pb_column table td {
  vertical-align: top;
  padding: 6px 24px 6px 0;
  border: none;
}
/* line 343, ../../src/styles/_components.scss */
.two-col.et_pb_section.shaded .et_pb_row .et_pb_column table th {
  font-weight: 700;
  color: #0B6189;
}
/* line 352, ../../src/styles/_components.scss */
.two-col.et_pb_section > .et_pb_row > .et_pb_column .et_pb_module:not(:first-child) {
  margin-top: 40px;
}
/* line 356, ../../src/styles/_components.scss */
.two-col.et_pb_section .et_pb_toggle.et_pb_module {
  background-color: transparent;
}
/* line 358, ../../src/styles/_components.scss */
.two-col.et_pb_section .et_pb_toggle.et_pb_module .et_pb_toggle_title {
  padding: 24px 0 24px 1.25em;
}
/* line 361, ../../src/styles/_components.scss */
.two-col.et_pb_section .et_pb_toggle.et_pb_module .et_pb_toggle_title:before {
  font-size: 32px;
  top: 41px;
}

/**********************
  Modal
**********************/
/* line 372, ../../src/styles/_components.scss */
.modal-bank {
  display: none;
}

/* line 376, ../../src/styles/_components.scss */
#church-modal {
  position: fixed;
  top: 80px;
  max-height: calc(100vh - 120px);
  overflow-y: scroll;
  overflow-x: hidden;
  width: 90%;
  max-width: 800px;
  background-color: #eaf6f6;
  border-radius: 4px;
  left: 0;
  right: 0;
  bottom: 80px;
  margin: 0 auto;
  z-index: -1;
  display: none;
}
/* line 392, ../../src/styles/_components.scss */
#church-modal .modal-close {
  position: absolute;
  top: 10px;
  right: 20px;
  color: transparent;
  width: 1em;
  height: 1em;
  font-size: 36px;
}
/* line 400, ../../src/styles/_components.scss */
#church-modal .modal-close:before {
  content: '\4d';
  font-family: ETmodules !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-size: 36px;
  position: absolute;
  top: 0;
  left: 0;
  color: #0B6189;
  line-height: 1;
}
/* line 414, ../../src/styles/_components.scss */
#church-modal .modal-content {
  padding: 24px;
}
/* line 416, ../../src/styles/_components.scss */
#church-modal .modal-content a {
  color: #C34934;
  font-weight: 700;
}
/* line 419, ../../src/styles/_components.scss */
#church-modal .modal-content a:hover {
  text-decoration: underline;
}

/* line 426, ../../src/styles/_components.scss */
.modal-open {
  overflow: hidden;
  position: relative;
}
/* line 429, ../../src/styles/_components.scss */
.modal-open:before {
  content: "";
  display: block;
  background-color: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
}
/* line 440, ../../src/styles/_components.scss */
.modal-open #church-modal {
  z-index: 1000;
  display: block;
}
/* line 443, ../../src/styles/_components.scss */
.modal-open #church-modal .modal-bank {
  display: block;
}

/**********************
  Video Grid
**********************/
/* line 453, ../../src/styles/_components.scss */
div.emd-container .panel-info {
  border: none !important;
  box-shadow: none !important;
}
/* line 457, ../../src/styles/_components.scss */
div.emd-container .thumbnail {
  border-radius: 0 !important;
}
/* line 460, ../../src/styles/_components.scss */
div.emd-container .panel-footer {
  background-color: transparent !important;
  color: #000;
  border: none;
}

/*********************
  Panorama
*********************/
/* line 470, ../../src/styles/_components.scss */
body .panorama-viewport {
  margin: 48px auto;
  max-width: calc(100vw - 40px);
}

/* line 475, ../../src/styles/_components.scss */
#panorama + h5 {
  margin-bottom: 24px;
}

/* line 2, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section {
  padding-top: 20px;
  padding-bottom: 0;
}
/* line 5, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .logo.et_pb_row {
  padding: 0;
}
/* line 7, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .logo.et_pb_row .et_pb_image {
  text-align: center;
}
/* line 10, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .logo.et_pb_row img {
  max-height: 80px;
  margin: 0 auto;
  display: block;
}
@media screen and (min-width: 981px) {
  /* line 17, ../../src/styles/_header.scss */
  .et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row {
    padding: 30px 0 0;
  }
}
@media screen and (max-width: 980px) {
  /* line 22, ../../src/styles/_header.scss */
  .et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row {
    padding: 15px 0;
  }
  /* line 25, ../../src/styles/_header.scss */
  .et-db #et-boc header.et-l .et_pb_section .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
    color: #0B6189;
  }
}
/* line 30, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .et_pb_menu .et_pb_menu__wrap {
  justify-content: center;
}
/* line 32, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu > nav > ul {
  align-items: flex-start;
}
/* line 39, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li.current_page_item:not(.button) > a, .et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li.current-menu-item > a {
  font-weight: 700;
  color: #000;
}
/* line 45, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li.bold > a {
  font-weight: 700;
}
/* line 49, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li.button {
  margin-top: 4px;
}
/* line 51, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li.button > a {
  background-color: #138A9C;
  border-radius: 18px;
  border: 1px solid #0B6189;
  color: #fff;
  padding: 2px 15px;
}
/* line 59, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li.button:hover > a {
  color: #0B6189;
  background-color: transparent;
}
/* line 65, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li > a {
  font-size: 21px;
  line-height: 1.29;
  color: #00628D;
  transition: color 250ms;
}
/* line 70, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li > a:hover {
  color: #000;
  opacity: 1;
}
/* line 77, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .et_pb_menu .et-menu-nav > ul ul {
  padding: 20px 0;
}
/* line 80, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .et-menu > .menu-item-has-children > a:first-child {
  padding-right: 0;
}
/* line 84, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .et-menu .menu-item-has-children > a:first-child:after {
  display: none;
}
/* line 88, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .nav li {
  padding-bottom: 12px;
}
/* line 91, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .nav li ul {
  width: 240px;
  border-top: 1px solid #0B6189;
  border-radius: 0;
  box-shadow: 4px 5px 7px rgba(58, 58, 58, 0.5);
  padding: 10px 0 !important;
  top: 100% !important;
}
/* line 99, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .nav li ul li a {
  padding: 10px 24px;
  color: #00628D;
  font-size: 21px;
  line-height: 1.29;
  white-space: normal;
}
/* line 105, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .nav li ul li a:hover {
  background-color: transparent;
  opacity: 1;
  color: #000;
}
/* line 112, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .nav li ul li:not(:first-child) > ul {
  top: 0 !important;
}
/* line 115, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .nav li ul li:first-child > ul {
  top: -11px !important;
}
/* line 118, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .nav li ul li ul {
  left: calc(100% - 12px);
}
/* line 120, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .nav li ul li ul li {
  width: 100%;
}
/* line 122, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .nav li ul li ul li a {
  width: 100%;
}
/* line 129, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .nav li li {
  padding: 0;
  width: 100%;
}
/* line 132, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .nav li li a {
  padding: 0 20px;
  white-space: nowrap;
  width: 100%;
}
/* line 137, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .nav li li:not(:first-child) {
  padding-top: 12px;
  padding-bottom: 0;
}
/* line 141, ../../src/styles/_header.scss */
.et-db #et-boc header.et-l .et_pb_section .et_pb_row--with-menu.et_pb_row .nav li li ul {
  left: 100%;
  top: -20px;
}
@media screen and (max-width: 980px) {
  /* line 150, ../../src/styles/_header.scss */
  .et-db #et-boc header.et-l .et_pb_fullwidth_menu .et_mobile_menu, .et-db #et-boc header.et-l .et_pb_menu .et_mobile_menu {
    top: calc(100% + 15px);
    border-color: #0B6189;
  }
  /* line 157, ../../src/styles/_header.scss */
  .et-db #et-boc header.et-l .et_mobile_menu li.current_page_item:not(.button) a, .et-db #et-boc header.et-l .et_mobile_menu li.current-menu-item a {
    color: #353535;
    font-weight: 700;
  }
  /* line 162, ../../src/styles/_header.scss */
  .et-db #et-boc header.et-l .et_mobile_menu li a {
    color: #00628D;
  }
}

/* line 2, ../../src/styles/_footer.scss */
footer .et_pb_section:not(.copyright) {
  background-color: #0B6189;
}
/* line 4, ../../src/styles/_footer.scss */
footer .et_pb_section:not(.copyright) .et_pb_row {
  padding-top: 14px;
  padding-bottom: 14px;
}
/* line 9, ../../src/styles/_footer.scss */
footer .et_pb_section:not(.copyright) .et_pb_blurb_container .et_pb_module_header {
  color: #fff;
  margin-bottom: 11px;
}
/* line 16, ../../src/styles/_footer.scss */
footer .et_pb_section:not(.copyright) .et_pb_module * {
  color: #fff;
}
/* line 19, ../../src/styles/_footer.scss */
footer .et_pb_section:not(.copyright) .et_pb_module a {
  text-decoration: underline;
}
/* line 24, ../../src/styles/_footer.scss */
footer .et_pb_section:not(.copyright) .et_pb_module .et_pb_text_inner p,
footer .et_pb_section:not(.copyright) .et_pb_module .et_pb_text_inner li,
footer .et_pb_section:not(.copyright) .et_pb_module .et_pb_text_inner a,
footer .et_pb_section:not(.copyright) .et_pb_module .et_pb_blurb_description p,
footer .et_pb_section:not(.copyright) .et_pb_module .et_pb_blurb_description li,
footer .et_pb_section:not(.copyright) .et_pb_module .et_pb_blurb_description a {
  color: #fff;
  font-size: 18px;
  line-height: 1.55;
}
/* line 31, ../../src/styles/_footer.scss */
footer .et_pb_section:not(.copyright) .et_pb_module .et_pb_text_inner ul,
footer .et_pb_section:not(.copyright) .et_pb_module .et_pb_blurb_description ul {
  padding-left: 0.8em;
}
/* line 33, ../../src/styles/_footer.scss */
footer .et_pb_section:not(.copyright) .et_pb_module .et_pb_text_inner ul li a,
footer .et_pb_section:not(.copyright) .et_pb_module .et_pb_blurb_description ul li a {
  text-decoration: none;
}
/* line 35, ../../src/styles/_footer.scss */
footer .et_pb_section:not(.copyright) .et_pb_module .et_pb_text_inner ul li a:hover,
footer .et_pb_section:not(.copyright) .et_pb_module .et_pb_blurb_description ul li a:hover {
  text-decoration: underline;
}
/* line 40, ../../src/styles/_footer.scss */
footer .et_pb_section:not(.copyright) .et_pb_module .et_pb_text_inner a:hover,
footer .et_pb_section:not(.copyright) .et_pb_module .et_pb_blurb_description a:hover {
  text-decoration: underline;
}
/* line 46, ../../src/styles/_footer.scss */
footer .copyright.et_pb_section {
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 49, ../../src/styles/_footer.scss */
footer .copyright.et_pb_section .et_pb_row {
  padding: 0;
}
/* line 51, ../../src/styles/_footer.scss */
footer .copyright.et_pb_section .et_pb_row p,
footer .copyright.et_pb_section .et_pb_row a {
  color: #353535;
  text-align: center;
  font-size: 18px;
  line-height: 1.28;
}
/* line 60, ../../src/styles/_footer.scss */
footer .et_pb_social_media_follow li a.icon {
  margin-top: 5px;
  border-radius: 50%;
  background-color: #fff !important;
  width: 38px;
  height: 38px;
}
/* line 66, ../../src/styles/_footer.scss */
footer .et_pb_social_media_follow li a.icon:hover:before, footer .et_pb_social_media_follow li a.icon:before {
  color: #0B6189;
  height: 38px;
  width: 38px;
  line-height: 38px;
  font-size: 22px;
}
/* line 75, ../../src/styles/_footer.scss */
footer .ctct-disclosure {
  display: none;
}
/* line 78, ../../src/styles/_footer.scss */
footer p.ctct-form-field {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 84, ../../src/styles/_footer.scss */
footer form input[type="email"] {
  border: 1px solid #054866;
  padding: 8px 12px 9px;
  color: #353535 !important;
  font-size: 18px;
  line-height: 1.28;
  width: 100%;
  margin-top: 12px;
}
/* line 92, ../../src/styles/_footer.scss */
footer form input[type="email"]:focus {
  outline: none;
}
/* line 96, ../../src/styles/_footer.scss */
footer form input[type="submit"] {
  display: none;
}
/* line 101, ../../src/styles/_footer.scss */
footer .ctct-form-wrapper .ctct-message {
  padding: 0;
  border: none;
  margin: 20px 0;
  font-weight: 700;
}
/* line 106, ../../src/styles/_footer.scss */
footer .ctct-form-wrapper .ctct-message button {
  display: none;
}
/* line 109, ../../src/styles/_footer.scss */
footer .ctct-form-wrapper .ctct-message.ctct-success + form {
  display: none;
}

/* line 2, ../../src/styles/_forms.scss */
input[type=text], input[type=email] {
  width: 100%;
  border: 1px solid #054866;
  padding: 8px 12px 9px;
  color: #353535 !important;
  font-size: 18px;
  line-height: 1.28;
  width: 100%;
  margin-top: 12px;
}
/* line 12, ../../src/styles/_forms.scss */
input[type=text]:focus, input[type=email]:focus {
  outline: none;
}

/* line 21, ../../src/styles/_forms.scss */
.ctct-form-wrapper .ctct-message.ctct-success {
  background-color: transparent;
  border: none;
  padding: 0;
  font-size: 24px;
  color: #353535;
  text-align: center;
}

/* line 31, ../../src/styles/_forms.scss */
.ctct-form-field-checkbox label {
  color: #353535;
  font-size: 18px;
}

/* line 37, ../../src/styles/_forms.scss */
.ctct-disclosure {
  font-size: 14px;
  line-height: 1.5;
}
/* line 40, ../../src/styles/_forms.scss */
.ctct-disclosure a {
  display: none;
}

/* line 50, ../../src/styles/_forms.scss */
body .gform_wrapper ul li.gfield .ginput_container.ginput_container_select, body .gform_wrapper ul li.gfield .ginput_container.ginput_container_textarea {
  margin-top: 27px;
}
/* line 54, ../../src/styles/_forms.scss */
body .gform_wrapper ul li.gfield .ginput_container select,
body .gform_wrapper ul li.gfield .ginput_container input {
  padding: 10px 12px 9px !important;
  border-color: #979797;
}
/* line 59, ../../src/styles/_forms.scss */
body .gform_wrapper ul li.gfield .ginput_container select {
  padding-right: 30px !important;
}
/* line 62, ../../src/styles/_forms.scss */
body .gform_wrapper ul li.gfield .ginput_container span.address_country {
  margin-top: 10px;
}
@media screen and (min-width: 1180px) {
  /* line 66, ../../src/styles/_forms.scss */
  body .gform_wrapper ul li.gfield.recaptcha {
    width: 50%;
  }
}
/* line 71, ../../src/styles/_forms.scss */
body .gform_wrapper ul li.gfield select {
  margin-left: 0 !important;
  max-width: 100%;
  -moz-appearance: none;
}
/* line 76, ../../src/styles/_forms.scss */
body .gform_wrapper ul li.gfield .ginput_container_select {
  overflow: hidden;
  position: relative;
}
/* line 79, ../../src/styles/_forms.scss */
body .gform_wrapper ul li.gfield .ginput_container_select:after {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-top: 2px solid #979797;
  border-right: 2px solid #979797;
  position: absolute;
  top: 50%;
  right: 25px;
  margin-top: -6px;
  transform: rotate(135deg);
}
/* line 92, ../../src/styles/_forms.scss */
body .gform_wrapper ul li.gfield .ginput_container_select select {
  border-radius: 0;
  background: #fff;
  cursor: pointer;
  /*hide default down arrow in webkit */
  -webkit-appearance: none;
}
/* line 98, ../../src/styles/_forms.scss */
body .gform_wrapper ul li.gfield .ginput_container_select select:focus {
  outline: none;
}
/* line 106, ../../src/styles/_forms.scss */
body .gform_wrapper .gform_footer {
  padding: 0;
}
@media screen and (min-width: 1180px) {
  /* line 106, ../../src/styles/_forms.scss */
  body .gform_wrapper .gform_footer {
    text-align: right;
    transform: translateY(-68px);
    float: right;
    width: 50%;
  }
}
@media screen and (max-width: 1179px) {
  /* line 106, ../../src/styles/_forms.scss */
  body .gform_wrapper .gform_footer {
    margin-top: 26px;
  }
}
/* line 117, ../../src/styles/_forms.scss */
body .gform_wrapper .gform_footer input[type=submit] {
  margin: 0;
  padding: 8px 40px !important;
}
/* line 120, ../../src/styles/_forms.scss */
body .gform_wrapper .gform_footer input[type=submit]:focus {
  outline: none;
}

/* line 127, ../../src/styles/_forms.scss */
::-webkit-input-placeholder {
  /* Edge */
  color: #4A4A4A;
}

/* line 131, ../../src/styles/_forms.scss */
:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #4A4A4A;
}

/* line 135, ../../src/styles/_forms.scss */
::placeholder {
  color: #4A4A4A;
}

/* line 3, ../../src/styles/_pages.scss */
body .evoslider .evosl_footer_outter .evoslider_dots {
  margin: 0 6px;
}
/* line 6, ../../src/styles/_pages.scss */
body .evoslider .evosl_footer_outter .nav {
  border-width: 3px;
  border-color: #006390;
  background-color: transparent;
}
/* line 10, ../../src/styles/_pages.scss */
body .evoslider .evosl_footer_outter .nav:hover {
  background-color: transparent;
}
/* line 13, ../../src/styles/_pages.scss */
body .evoslider .evosl_footer_outter .nav .fa {
  font-size: 23px;
  color: #006390;
  line-height: 1.65;
}
/* line 19, ../../src/styles/_pages.scss */
body .evoslider .evosl_footer_outter .nav.next .fa {
  margin-left: 2px;
}
/* line 24, ../../src/styles/_pages.scss */
body .evoslider .evosl_footer_outter .nav.prev .fa {
  margin-left: -2px;
}

/* line 32, ../../src/styles/_pages.scss */
.home .evosl_footer_outter {
  position: absolute;
  right: 5px;
  top: 0;
  padding-bottom: 42px;
  transform: translateY(-100%);
}

/* line 41, ../../src/styles/_pages.scss */
.evoslider .evcal_cblock {
  padding: 18px 10px 0 !important;
  justify-content: flex-start !important;
}
/* line 45, ../../src/styles/_pages.scss */
.evoslider .evo_start .month {
  text-align: left;
}
/* line 48, ../../src/styles/_pages.scss */
.evoslider .evcal_desc {
  display: block;
  padding: 24px 10px 12px !important;
  text-align: left;
}
/* line 52, ../../src/styles/_pages.scss */
.evoslider .evcal_desc .evcal_desc_info {
  font-size: 14px !important;
  padding-top: 10px !important;
  padding-bottom: 15px !important;
}
/* line 56, ../../src/styles/_pages.scss */
.evoslider .evcal_desc .evcal_desc_info span {
  display: inline-block !important;
  padding-left: 7px;
}
/* line 61, ../../src/styles/_pages.scss */
.evoslider .evcal_desc .evcal_desc3 {
  margin-top: 40px;
  opacity: 1 !important;
}
/* line 64, ../../src/styles/_pages.scss */
.evoslider .evcal_desc .evcal_desc3 .evo_ep_pre {
  color: #fff !important;
}
/* line 68, ../../src/styles/_pages.scss */
.evoslider .evcal_desc .eval_more {
  font-size: 14px;
  max-width: 50%;
  line-height: 1.36;
}

@media screen and (min-width: 768px) {
  /* line 77, ../../src/styles/_pages.scss */
  .evoslider {
    margin-top: 40px;
  }
}
/* line 82, ../../src/styles/_pages.scss */
#special-services.et_pb_section {
  padding-bottom: 0;
}

/* line 87, ../../src/styles/_pages.scss */
.single-sermon:not(:first-child) {
  padding-top: 50px;
}
/* line 90, ../../src/styles/_pages.scss */
.single-sermon:nth-child(even) {
  background-color: #eaf6f6;
  position: relative;
}
/* line 93, ../../src/styles/_pages.scss */
.single-sermon:nth-child(even):before, .single-sermon:nth-child(even):after {
  content: "";
  display: block;
  width: 100vw;
  height: 100%;
  background-color: #eaf6f6;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 106, ../../src/styles/_pages.scss */
.single-sermon:nth-child(even):before {
  transform: translateX(-100%);
}
/* line 109, ../../src/styles/_pages.scss */
.single-sermon:nth-child(even):after {
  transform: translateX(90%);
}
/* line 113, ../../src/styles/_pages.scss */
.single-sermon h4 {
  font-family: 'PT Sans', Arial, sans-serif;
  padding-bottom: 30px;
  margin-bottom: 0;
  font-size: 24px;
  text-transform: uppercase;
  color: #0B6189;
  font-weight: 700;
}
/* line 122, ../../src/styles/_pages.scss */
.single-sermon .single-sermon-inner {
  padding: 20px 0;
  margin-bottom: 8px;
  display: flex;
}
/* line 126, ../../src/styles/_pages.scss */
.single-sermon .single-sermon-inner > * {
  font-size: 24px;
  text-transform: none;
}
/* line 130, ../../src/styles/_pages.scss */
.single-sermon .single-sermon-inner .inner-wrapper {
  padding-left: 20px;
  width: calc(100% - 55px);
}
/* line 134, ../../src/styles/_pages.scss */
.single-sermon .single-sermon-inner .mejs-container {
  margin-bottom: 0;
  background-color: transparent;
}
/* line 137, ../../src/styles/_pages.scss */
.single-sermon .single-sermon-inner .mejs-container .mejs-controls {
  background-color: #006390;
  border-radius: 10px;
}
/* line 143, ../../src/styles/_pages.scss */
.single-sermon .single-sermon-inner .date span {
  display: block;
}
/* line 145, ../../src/styles/_pages.scss */
.single-sermon .single-sermon-inner .date span.month {
  font-size: 11px;
  text-transform: uppercase;
  margin-top: -5px;
}

/******************
  Modal
******************/
/* line 5, ../../src/styles/_events.scss */
body .ajde_evcal_calendar .calendar_header p,
body .ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3,
body .evo_lightbox_content h3.evo_h3,
body .ajde_evcal_calendar h4.evo_h4,
body .evo_content_in h4.evo_h4,
body .evo_metarow_ICS .evcal_evdata_cell p a,
body .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2,
body .eventon_list_event .evcal_desc span.evcal_event_title,
body .evcal_desc span.evcal_desc2,
body .evo_metarow_ICS .evcal_evdata_cell p a,
body .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a,
body .eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title,
body .evo_clik_row .evo_h3,
body .evotax_term_card .evotax_term_details h2,
body .evotax_term_card h3.evotax_term_subtitle,
body .ajde_evcal_calendar .evo_sort_btn,
body .eventon_main_section #evcal_cur,
body .ajde_evcal_calendar .calendar_header p.evo_month_title,
body .ajde_evcal_calendar .eventon_events_list .evcal_month_line p,
body .eventon_events_list .eventon_list_event .evcal_cblock,
body .ajde_evcal_calendar .evcal_month_line,
body .eventon_event .event_excerpt_in h3,
body .ajde_evcal_calendar .evo_footer_nav p.evo_month_title,
body .evo_eventon_live_now_section h3,
body .evo_tab_view .evo_tabs p.evo_tab,
body .ajde_evcal_calendar .eventon_events_list p,
body .eventon_events_list .eventon_list_event .evcal_desc span,
body .evo_pop_body .evcal_desc span,
body .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle,
body .evo_pop_body .evcal_desc span.evcal_event_subtitle,
body .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn,
body .evo_pop_body .evcal_btn,
body .evcal_btn,
body .eventon_events_list .eventon_list_event .cancel_event .evo_event_headers,
body .evo_pop_body .evo_event_headers.canceled,
body .eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span,
body .evo_pop_body .evcal_list_a .evo_above_title span,
body .evcal_evdata_row.evcal_event_details .evcal_evdata_cell p, body #evcal_list .eventon_list_event .evoInput,
body .evo_pop_body .evoInput,
body .evcal_evdata_row .evcal_evdata_cell p, body #evcal_list .eventon_list_event p.no_events,
body .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul,
body .evoGuideCall em,
body .evo_cal_above span,
body .ajde_evcal_calendar .calendar_header .evo_j_dates .legend,
body .eventon_sort_line p,
body .eventon_filter_line p {
  font-family: 'PT Sans', Arial, sans-serif;
}
/* line 54, ../../src/styles/_events.scss */
body .calendar_header {
  display: none;
}
/* line 59, ../../src/styles/_events.scss */
body .desc_trig_outter {
  padding-bottom: 0 !important;
}
/* line 63, ../../src/styles/_events.scss */
body .desc_trig {
  background-color: #138A9C !important;
  border-width: 1px 1px 1px 5px !important;
  border-style: solid !important;
  border-color: #979797 #979797 #979797 #138A9C !important;
  border-radius: 10px;
}
/* line 71, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig {
  padding-top: 8px;
}
/* line 73, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig .evcal_cblock {
  padding: 0 10px;
}
/* line 75, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig .evcal_cblock em {
  font-weight: 700 !important;
}
/* line 80, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .evcal_desc {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 24px;
}
/* line 84, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title {
  font-size: 20px;
  list-height: 110%;
  text-transform: uppercase;
}
/* line 90, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .evcal_desc_info {
  display: inline-block;
  color: #fff;
  font-size: 14px;
}
/* line 94, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .evcal_desc_info .evcal_time {
  padding-left: 20px;
  font-weight: 700;
}
/* line 99, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .evcal_desc3 {
  color: #fff;
  font-size: 14px;
  max-width: 50%;
  line-height: 1.36;
}
/* line 110, ../../src/styles/_events.scss */
body .evo_lightboxes .evo_pop_body .evcal_cblock {
  color: #0B6189;
  font-weight: 700;
}
/* line 115, ../../src/styles/_events.scss */
body .evo_lightboxes .evo_pop_body .evcal_desc span.evcal_desc2 {
  color: #0B6189;
  font-size: 28px;
}
/* line 119, ../../src/styles/_events.scss */
body .evo_lightboxes .evo_pop_body .evcal_desc .evcal_time {
  font-size: 16px;
  color: #fff;
  padding-left: 24px;
  font-weight: 600;
}
/* line 124, ../../src/styles/_events.scss */
body .evo_lightboxes .evo_pop_body .evcal_desc .evcal_time:before {
  top: -1px !important;
}
/* line 129, ../../src/styles/_events.scss */
body .evo_lightboxes .evo_pop_body .evcal_desc .eval_more {
  display: none;
}
/* line 133, ../../src/styles/_events.scss */
body .evo_lightboxes .evo_pop_body .evcal_desc_info {
  margin-top: 10px;
}
/* line 135, ../../src/styles/_events.scss */
body .evo_lightboxes .evo_pop_body .evcal_desc_info .fa-clock {
  display: inline-block;
  font-size: 18px;
  color: #0B6189;
}
/* line 139, ../../src/styles/_events.scss */
body .evo_lightboxes .evo_pop_body .evcal_desc_info .fa-clock:before {
  color: #0B6189;
}
/* line 143, ../../src/styles/_events.scss */
body .evo_lightboxes .evo_pop_body .evcal_desc_info span {
  display: inline-block;
  padding-left: 5px;
  color: #0B6189;
  font-size: 18px;
  font-weight: 600;
}
/* line 152, ../../src/styles/_events.scss */
body .evo_lightboxes .evcal_btn {
  background-color: #FFBF43 !important;
  border-color: #C08E2D;
  color: #033E59 !important;
  font-weight: normal !important;
  font-family: 'PT Sans', sans-serif;
  font-weight: 400 !important;
  font-size: 18px;
  line-height: 1.23 !important;
  padding: 10px 20px !important;
  text-align: center;
  border-radius: 24px;
  transition: all 300ms;
  border: 1px solid;
  text-transform: capitalize !important;
}
/* line 167, ../../src/styles/_events.scss */
body .evo_lightboxes .evcal_btn .ev_more_arrow {
  margin-top: 0.4em;
  border-color: transparent transparent #033E59 transparent;
}
/* line 170, ../../src/styles/_events.scss */
body .evo_lightboxes .evcal_btn .ev_more_arrow.ard {
  border-color: #033E59 transparent transparent transparent;
}
/* line 174, ../../src/styles/_events.scss */
body .evo_lightboxes .evcal_btn:hover {
  border: 1px solid;
  padding: 10px 20px !important;
  background-color: #0079BA !important;
  border-color: #025C8C;
  color: #fff !important;
}
/* line 180, ../../src/styles/_events.scss */
body .evo_lightboxes .evcal_btn:hover .ev_more_arrow {
  border-color: transparent transparent #fff transparent;
}
/* line 182, ../../src/styles/_events.scss */
body .evo_lightboxes .evcal_btn:hover .ev_more_arrow.ard {
  border-color: #fff transparent transparent transparent;
}
/* line 188, ../../src/styles/_events.scss */
body .evo_lightboxes .evopop_top {
  border-width: 0 0 1px 8px !important;
}
/* line 191, ../../src/styles/_events.scss */
body .evo_lightboxes .evopopclose,
body .evo_lightboxes .evolbclose {
  background-color: #0B6189;
  color: #fff;
}
/* line 195, ../../src/styles/_events.scss */
body .evo_lightboxes .evopopclose:before, body .evo_lightboxes .evopopclose:after,
body .evo_lightboxes .evolbclose:before,
body .evo_lightboxes .evolbclose:after {
  background-color: #fff;
}
/* line 199, ../../src/styles/_events.scss */
body .evo_lightboxes .evopopclose:hover,
body .evo_lightboxes .evolbclose:hover {
  background-color: #138A9C;
}
/* line 201, ../../src/styles/_events.scss */
body .evo_lightboxes .evopopclose:hover:before, body .evo_lightboxes .evopopclose:hover:after,
body .evo_lightboxes .evolbclose:hover:before,
body .evo_lightboxes .evolbclose:hover:after {
  background-color: #fff;
}
/* line 209, ../../src/styles/_events.scss */
body .evo_lightbox_content .event_description {
  display: block !important;
}
/* line 213, ../../src/styles/_events.scss */
body .evo_lightbox_content .evcal_evdata_row .evcal_evdata_cell p {
  font-size: 18px;
  color: #000 !important;
}
/* line 217, ../../src/styles/_events.scss */
body .evo_lightbox_content .evcal_evdata_row .evcal_evdata_cell a {
  color: #C34934;
  text-decoration: none;
  font-weight: 700;
  text-transform: none;
}
/* line 222, ../../src/styles/_events.scss */
body .evo_lightbox_content .evcal_evdata_row .evcal_evdata_cell a:hover {
  opacity: 1;
  text-decoration: underline;
}
/* line 228, ../../src/styles/_events.scss */
body .evo_lightbox_content h3.evo_h3 {
  color: #138A9C;
  font-size: 28px;
  font-weight: 700;
}
/* line 234, ../../src/styles/_events.scss */
body .evcal_evdata_row .evcal_evdata_icons i,
body .evcal_evdata_row .evcal_evdata_custometa_icons i {
  color: #138A9C;
  opacity: 1;
  line-height: 1.4;
}
/* line 242, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.boxy .eventon_events_list > .eventon_list_event {
  border: none;
  margin-right: 5px;
  margin-bottom: 5px;
}
@media screen and (min-width: 1100px) {
  /* line 242, ../../src/styles/_events.scss */
  body .ajde_evcal_calendar.boxy .eventon_events_list > .eventon_list_event {
    width: calc(16.6% - 5px) !important;
  }
}
@media screen and (min-width: 981px) and (max-width: 1099px) {
  /* line 242, ../../src/styles/_events.scss */
  body .ajde_evcal_calendar.boxy .eventon_events_list > .eventon_list_event {
    width: calc(25% - 5px) !important;
  }
}
@media screen and (min-width: 640px) and (max-width: 980px) {
  /* line 242, ../../src/styles/_events.scss */
  body .ajde_evcal_calendar.boxy .eventon_events_list > .eventon_list_event {
    width: calc(33.3% - 5px) !important;
  }
}
@media screen and (max-width: 639px) {
  /* line 242, ../../src/styles/_events.scss */
  body .ajde_evcal_calendar.boxy .eventon_events_list > .eventon_list_event {
    width: calc(50% - 5px) !important;
  }
}
/* line 263, ../../src/styles/_events.scss */
body .ajde_evcal_calendar:not(.boxy) .calendar_header {
  display: block;
}
/* line 265, ../../src/styles/_events.scss */
body .ajde_evcal_calendar:not(.boxy) .calendar_header .evo-gototoday-btn {
  background-color: #0B6189;
}
/* line 268, ../../src/styles/_events.scss */
body .ajde_evcal_calendar:not(.boxy) .calendar_header .evcal_arrows {
  border-width: 3px;
  border-color: #006390;
  background-color: transparent;
  opacity: 0.3;
  transition: opacity 300ms;
}
/* line 274, ../../src/styles/_events.scss */
body .ajde_evcal_calendar:not(.boxy) .calendar_header .evcal_arrows i,
body .ajde_evcal_calendar:not(.boxy) .calendar_header .evcal_arrows i:before {
  border-color: #006390;
}
/* line 278, ../../src/styles/_events.scss */
body .ajde_evcal_calendar:not(.boxy) .calendar_header .evcal_arrows i {
  top: 6px;
  left: 11px;
}
/* line 283, ../../src/styles/_events.scss */
body .ajde_evcal_calendar:not(.boxy) .calendar_header .evcal_arrows.evcal_btn_next i {
  left: 9px;
}
/* line 287, ../../src/styles/_events.scss */
body .ajde_evcal_calendar:not(.boxy) .calendar_header .evcal_arrows:hover {
  opacity: 1;
}
/* line 292, ../../src/styles/_events.scss */
body .ajde_evcal_calendar:not(.boxy) #evcal_head.calendar_header #evcal_cur {
  color: #0B6189;
}
/* line 295, ../../src/styles/_events.scss */
body .ajde_evcal_calendar:not(.boxy) .evofc_months_strip.names .eventon_fc_days .evo_fc_day.has_events span i {
  color: #fff !important;
  background-color: #138A9C;
}
/* line 303, ../../src/styles/_events.scss */
body .ajde_evcal_calendar:not(.boxy) .evofc_months_strip.names .evo_fc_day {
  padding-bottom: 100px;
}
/* line 306, ../../src/styles/_events.scss */
body .ajde_evcal_calendar:not(.boxy) .evofc_months_strip.names .eventon_fc_daynames .evo_fc_day {
  color: #0B6189;
  padding-bottom: 5px !important;
}
/* line 310, ../../src/styles/_events.scss */
body .ajde_evcal_calendar:not(.boxy) .eventon_fullcal p {
  color: #0B6189;
}
/* line 313, ../../src/styles/_events.scss */
body .ajde_evcal_calendar:not(.boxy) .evofc_months_strip.names .eventon_fc_days .evo_fc_day.has_events span i {
  font-size: 14px;
  height: 24px;
}
/* line 320, ../../src/styles/_events.scss */
body .ajde_evcal_calendar:not(.boxy) #evcal_list .eventon_list_event .evo_start em {
  color: #0B6189;
  font-weight: 700;
}
/* line 325, ../../src/styles/_events.scss */
body .ajde_evcal_calendar:not(.boxy) #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title {
  color: #0B6189;
  font-size: 28px;
}
/* line 330, ../../src/styles/_events.scss */
body .ajde_evcal_calendar:not(.boxy) #evcal_list .eventon_list_event .evcal_desc_info .evcal_time {
  font-size: 18px;
  color: #138A9C;
  padding-left: 30px;
  font-weight: 700;
  line-height: 1.2;
}
/* line 339, ../../src/styles/_events.scss */
body .ajde_evcal_calendar:not(.boxy) #evcal_list .eventon_list_event .evcal_evdata_row .evcal_evdata_cell h3.evo_h3 {
  color: #138A9C;
  font-size: 28px;
  font-weight: 700;
}
/* line 344, ../../src/styles/_events.scss */
body .ajde_evcal_calendar:not(.boxy) #evcal_list .eventon_list_event .evcal_evdata_row .evcal_evdata_cell h3:not(.evo_h3) {
  text-transform: none;
  font-weight: 400;
  color: #000;
}
/* line 349, ../../src/styles/_events.scss */
body .ajde_evcal_calendar:not(.boxy) #evcal_list .eventon_list_event .evcal_evdata_row .evcal_evdata_cell p {
  font-size: 18px;
  color: #000;
  padding-bottom: 0;
}
/* line 360, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.box_2 .calendar_header .evcal_arrows:before {
  content: "\f104";
  font-size: 23px;
  color: #0B6189;
  line-height: 1.65;
  font-family: 'evo_FontAwesomeS','evo_FontAwesome','evo_FontAwesomeB';
  font-weight: 400;
  border: none;
  margin: -3px 0 0 -2px;
  padding: 0;
  height: auto;
  width: auto;
  transform: none;
}
/* line 375, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.box_2 .calendar_header .evcal_arrows:hover:before {
  opacity: 1;
}
/* line 380, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.box_2 .calendar_header .evcal_arrows.evo_arrow_next:before {
  transform: rotate(180deg);
  margin-left: 3px;
}
/* line 387, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.box_2 .evcal_month_line p {
  text-transform: capitalize;
  padding-bottom: 0 !important;
}
/* line 392, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.box_2 .evcal_month_line:not(:first-of-type) {
  margin-top: 40px;
}
/* line 396, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.box_2 .eventon_list_event .evo_start .month {
  font-size: 21px;
}
/* line 399, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.box_2 .evcal_time,
body .ajde_evcal_calendar.box_2 .evo_metarow_time,
body .ajde_evcal_calendar.box_2 .evo_metarow_ICS {
  display: none !important;
}
/* line 404, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.box_2 p.desc_trig_outter {
  padding-bottom: 0 !important;
}
/* line 407, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.box_2 .eventon_events_list .evoShow_more_events span {
  background-color: #138A9C;
  color: #fff;
}
/* line 411, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.box_2 .evcal_event_details .evcal_evdata_cell.shorter_desc .eventon_desc_in {
  height: auto;
}
/* line 414, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.box_2 span.evobtn_details_show_more {
  display: none !important;
}
/* line 417, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.box_2 .evcal_event_details .evcal_evdata_cell.shorter_desc .eventon_desc_in:after {
  display: none !important;
}
/* line 420, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.box_2 .event_description .evcal_close {
  background-color: #138A9C;
}
/* line 423, ../../src/styles/_events.scss */
body .ajde_evcal_calendar.box_2 .event_description .evo_card_row_end:before {
  color: #fff;
  opacity: 1;
}

/* line 430, ../../src/styles/_events.scss */
.evo_lightbox_body {
  padding: 30px;
}

/* line 434, ../../src/styles/_events.scss */
.evo_lightboxes .eventon_events_list .color.eventon_list_event {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: none;
}

/* line 1, ../../src/styles/_theeventscalendar.scss */
body #main-content {
  /* List View Start */
  /* List View End */
}
/* line 2, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-common .tribe-common-h3 {
  color: #006390;
}
/* line 5, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-events-view {
  background-color: #fff;
}
/* line 8, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-events-view ul.tribe-events-c-top-bar__nav-list {
  padding-bottom: 0 !important;
}
/* line 12, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-events-view ul li:before {
  display: none !important;
}
/* line 19, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  padding: 40px;
}
/* line 22, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description,
body #main-content .tribe-events-c-subscribe-dropdown__container {
  display: none !important;
}
/* line 26, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-common .tribe-common-h4,
body #main-content .tribe-common a,
body #main-content .tribe-events-pro .tribe-events-pro-week-grid__header-column--current .tribe-events-pro-week-grid__header-column-daynum,
body #main-content .tribe-events-pro .tribe-events-pro-week-grid__header-column--current .tribe-events-pro-week-grid__header-column-daynum-link {
  color: #006390 !important;
}
/* line 32, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-events-pro .tribe-events-pro-week-grid__header-column-weekday,
body #main-content .tribe-events-pro .tribe-events-pro-week-grid__header-column--current .tribe-events-pro-week-grid__header-column-weekday {
  color: #006390;
  font-weight: 700;
}
/* line 37, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-events-pro .tribe-events-pro-week-grid__event-link-inner {
  background-color: #006390;
}
/* line 40, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-events-pro .tribe-events-pro-week-grid__event-link:focus,
body #main-content .tribe-events-pro .tribe-events-pro-week-grid__event-link:hover {
  text-decoration: none !important;
}
/* line 43, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-events-pro .tribe-events-pro-week-grid__event-link:focus .tribe-events-pro-week-grid__event-link-inner,
body #main-content .tribe-events-pro .tribe-events-pro-week-grid__event-link:focus .tribe-events-pro-week-grid__event-link-inner,
body #main-content .tribe-events-pro .tribe-events-pro-week-grid__event-link:hover .tribe-events-pro-week-grid__event-link-inner,
body #main-content .tribe-events-pro .tribe-events-pro-week-grid__event-link:hover .tribe-events-pro-week-grid__event-link-inner {
  background-color: #138A9C;
}
/* line 48, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-events-pro-week-grid__event-datetime,
body #main-content .tribe-events-pro .tribe-events-pro-week-grid__event-title {
  color: #fff !important;
}
/* line 52, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-common .tribe-common-h3,
body #main-content .tribe-common .tribe-common-h7,
body #main-content .tribe-common .tribe-common-c-btn-border-small,
body #main-content .tribe-common a.tribe-common-c-btn-border-small,
body #main-content .tribe-events .datepicker .datepicker-switch,
body #main-content .tribe-events .datepicker .day,
body #main-content .tribe-events .datepicker .dow {
  font-family: 'PT Sans',Helvetica,Arial,Lucida,sans-serif;
}
/* line 61, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-common a.tribe-common-c-btn-border-small:hover {
  text-decoration: none !important;
  background-color: #006390;
  color: #fff !important;
}
/* line 66, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-events .datepicker .day.active,
body #main-content .tribe-events .datepicker .day.active.focused,
body #main-content .tribe-events .datepicker .day.active:focus,
body #main-content .tribe-events .datepicker .day.active:hover,
body #main-content .tribe-events .datepicker .month.active,
body #main-content .tribe-events .datepicker .month.active.focused,
body #main-content .tribe-events .datepicker .month.active:focus,
body #main-content .tribe-events .datepicker .month.active:hover,
body #main-content .tribe-events .datepicker .year.active,
body #main-content .tribe-events .datepicker .year.active.focused,
body #main-content .tribe-events .datepicker .year.active:focus,
body #main-content .tribe-events .datepicker .year.active:hover {
  background: #006390;
}
/* line 82, ../../src/styles/_theeventscalendar.scss */
body #main-content .et_pb_module ul.tribe-events-c-top-bar__nav-list,
body #main-content .et_pb_module ul.tribe-events-c-nav__list {
  padding-left: 0 !important;
}
/* line 87, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-events.tribe-events-view--list .tribe-events-calendar-list__month-separator {
  padding-bottom: 10px;
}
/* line 90, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-events.tribe-events-view--list .tribe-events-calendar-list__month-separator ~ .tribe-events-calendar-list__event-row {
  padding-top: 10px;
  padding-bottom: 10px;
  max-width: 100%;
  margin: 0 auto !important;
}
/* line 95, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-events.tribe-events-view--list .tribe-events-calendar-list__month-separator ~ .tribe-events-calendar-list__event-row:nth-child(even) {
  background-color: rgba(0, 98, 143, 0.1);
}
/* line 98, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-events.tribe-events-view--list .tribe-events-calendar-list__month-separator ~ .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag {
  width: auto !important;
}
/* line 102, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-events.tribe-events-view--list .tribe-events-calendar-list__month-separator ~ .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-details .tribe-common-b2,
body #main-content .tribe-events.tribe-events-view--list .tribe-events-calendar-list__month-separator ~ .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-details .tribe-common-h6 {
  font-family: 'PT Sans',Helvetica,Arial,Lucida,sans-serif;
}
/* line 107, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-events.tribe-events-view--list .tribe-events-calendar-list__month-separator ~ .tribe-events-calendar-list__event-row .tribe-common-anchor-thin {
  border-bottom: none;
  text-decoration: none !important;
}
/* line 110, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-events.tribe-events-view--list .tribe-events-calendar-list__month-separator ~ .tribe-events-calendar-list__event-row .tribe-common-anchor-thin:hover {
  border-bottom: none;
  text-decoration: none !important;
  color: #C34934 !important;
}
/* line 117, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-events.tribe-events-view--list .tribe-events-calendar-list__event-date-tag-weekday,
body #main-content .tribe-events.tribe-events-view--list .tribe-common-h5 {
  font-family: 'PT Sans',Helvetica,Arial,Lucida,sans-serif;
}
/* line 121, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-events.tribe-events-view--list nav.tribe-events-calendar-list-nav .tribe-events-c-nav__list-item a {
  font-family: 'PT Sans',Helvetica,Arial,Lucida,sans-serif;
  border-bottom: none;
  text-decoration: none !important;
}
/* line 125, ../../src/styles/_theeventscalendar.scss */
body #main-content .tribe-events.tribe-events-view--list nav.tribe-events-calendar-list-nav .tribe-events-c-nav__list-item a:hover {
  text-decoration: none !important;
  color: #C34934 !important;
}

/* line 2, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-grid ul.simcal-events {
  padding-left: 0 !important;
}
/* line 4, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-grid ul.simcal-events li {
  border-bottom: none !important;
  line-height: 1.2;
}
/* line 7, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-grid ul.simcal-events li:hover {
  text-decoration: none !important;
  border-bottom: none !important;
}
/* line 11, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-grid ul.simcal-events li:before {
  display: none !important;
}
/* line 14, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-grid ul.simcal-events li span {
  font-size: 16px;
  font-weight: 700;
  color: #006390;
}
/* line 21, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-grid .simcal-week td {
  border-top: 1px solid #eee;
}
/* line 23, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-grid .simcal-week td:not(:last-child) {
  border-right: 1px solid #eee;
}
/* line 27, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-grid .simcal-day-void,
.simcal-calendar-grid .simcal-day:hover {
  background-color: transparent !important;
}
/* line 32, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-grid .simcal-day-number {
  background: none !important;
  text-align: left;
  font-size: 28px;
  color: #006390 !important;
  font-weight: 700;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
/* line 42, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-grid .simcal-default-calendar-grid > table tbody td {
  padding: 10px !important;
}
/* line 46, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-grid .simcal-events > .simcal-event {
  margin-bottom: 10px !important;
}
/* line 50, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-grid .simcal-past {
  opacity: 0.6;
}
/* line 54, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-grid .simcal-today > div {
  border: none !important;
}

/* line 60, ../../src/styles/_simplecalendar.scss */
.simcal-event-details.simcal-tooltip-content > p {
  font-weight: 700;
  color: #006390;
}
/* line 64, ../../src/styles/_simplecalendar.scss */
.simcal-event-details.simcal-tooltip-content > p:first-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
/* line 68, ../../src/styles/_simplecalendar.scss */
.simcal-event-details.simcal-tooltip-content p {
  font-size: 16px;
}
/* line 70, ../../src/styles/_simplecalendar.scss */
.simcal-event-details.simcal-tooltip-content p a {
  color: #C34934;
}
/* line 72, ../../src/styles/_simplecalendar.scss */
.simcal-event-details.simcal-tooltip-content p a:hover {
  color: #006390;
}
/* line 77, ../../src/styles/_simplecalendar.scss */
.simcal-event-details.simcal-tooltip-content .simcal-event-title {
  font-size: 18px;
}
/* line 81, ../../src/styles/_simplecalendar.scss */
.simcal-event-details.simcal-tooltip-content .simcal-event-description p {
  margin-bottom: 0 !important;
}
/* line 83, ../../src/styles/_simplecalendar.scss */
.simcal-event-details.simcal-tooltip-content .simcal-event-description p > a {
  text-decoration: underline;
}

/* line 90, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-list {
  background-color: #fff;
  padding: 40px;
}
/* line 93, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-list .simcal-current {
  width: 80%;
}
/* line 95, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-list .simcal-current h3 {
  font-size: 28px;
  font-family: 'PT Sans',Helvetica,Arial,Lucida,sans-serif;
  color: #006390;
}
/* line 101, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-list .simcal-nav:not(.simcal-current) {
  text-align: left !important;
  width: 10% !important;
}
/* line 106, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-list .simcal-nav-button.simcal-prev {
  text-align: left;
}
/* line 109, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-list .simcal-nav-button.simcal-next {
  text-align: right;
}
/* line 112, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-list .simcal-nav-button i {
  font-size: 20px;
  color: #006390;
}
/* line 117, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-list dt.simcal-day-label {
  border-bottom: none !important;
  position: relative;
  z-index: 5;
}
/* line 121, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-list dt.simcal-day-label:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  height: 1px;
  background-color: #141827;
  z-index: 1;
}
/* line 133, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-list dt.simcal-day-label > span {
  background-color: #fff !important;
  padding: 0;
  position: relative;
  z-index: 5;
}
/* line 139, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-list dt.simcal-day-label .simcal-date-format {
  padding: 0 10px 0 0;
  font-size: 20px;
  color: #141827 !important;
  font-weight: 400;
}
/* line 146, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-list ul.simcal-events {
  padding-left: 0 !important;
  padding-bottom: 0 !important;
  margin: 24px 0 !important;
}
/* line 150, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-list ul.simcal-events li {
  padding: 24px 24px 0;
}
/* line 152, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-list ul.simcal-events li:before {
  display: none !important;
}
/* line 155, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-list ul.simcal-events li p {
  padding-bottom: 0 !important;
  font-size: 18px;
}
/* line 160, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-list ul.simcal-events li .simcal-event-details > p:first-child {
  margin-bottom: 0 !important;
  font-size: 24px;
  color: #006390;
}
/* line 165, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-list ul.simcal-events li .simcal-event-details > p:nth-child(2) {
  font-size: 16px;
}
/* line 168, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-list ul.simcal-events li .simcal-event-details > p:last-child {
  display: none;
}
/* line 172, ../../src/styles/_simplecalendar.scss */
.simcal-calendar-list ul.simcal-events li:nth-child(odd) {
  padding: 24px;
  background-color: rgba(0, 98, 143, 0.1);
}

/* line 1, ../../src/styles/_icscalendar.scss */
h3.ics-calendar-label {
  padding: 0 0 20px;
}

/* line 5, ../../src/styles/_icscalendar.scss */
.entry-content thead th,
.entry-content tr th {
  font-size: 14px;
  text-transform: none;
  padding: 9px 24px !important;
  background: none;
}

/* line 14, ../../src/styles/_icscalendar.scss */
.ics-calendar-month-grid td {
  height: 180px;
}
/* line 17, ../../src/styles/_icscalendar.scss */
.ics-calendar-month-grid .past {
  opacity: 0.6;
}
/* line 20, ../../src/styles/_icscalendar.scss */
.ics-calendar-month-grid .today .day {
  background: none;
}
/* line 22, ../../src/styles/_icscalendar.scss */
.ics-calendar-month-grid .today .day span {
  color: #006390;
}
/* line 26, ../../src/styles/_icscalendar.scss */
.ics-calendar-month-grid .day {
  padding: 8px;
  background: none;
  text-align: left;
  font-size: 28px;
  color: #006390;
  font-weight: 700;
}
/* line 34, ../../src/styles/_icscalendar.scss */
.ics-calendar-month-grid ul.events {
  padding: 0 !important;
}
/* line 36, ../../src/styles/_icscalendar.scss */
.ics-calendar-month-grid ul.events li {
  font-size: 16px;
  font-weight: 700;
  color: #006390;
  padding: 8px;
  border-bottom: 0;
}
/* line 42, ../../src/styles/_icscalendar.scss */
.ics-calendar-month-grid ul.events li:before {
  display: none !important;
}
/* line 46, ../../src/styles/_icscalendar.scss */
.ics-calendar-month-grid ul.events .time {
  font-size: 85%;
}
/* line 48, ../../src/styles/_icscalendar.scss */
.ics-calendar-month-grid ul.events .time .end_time {
  font-weight: 700;
  font-size: 100%;
}
/* line 53, ../../src/styles/_icscalendar.scss */
.ics-calendar-month-grid ul.events .eventdesc * {
  font-size: 16px;
  color: #353535;
}

/* line 60, ../../src/styles/_icscalendar.scss */
.ics-calendar-select {
  font-size: 16px;
  padding: 10px 12px 9px !important;
  border-color: #979797;
  height: auto;
  margin-top: 0;
}

/* line 68, ../../src/styles/_icscalendar.scss */
.ics-calendar.layout-list {
  background-color: #fff;
  padding: 40px;
}
@media screen and (max-width: 767px) {
  /* line 68, ../../src/styles/_icscalendar.scss */
  .ics-calendar.layout-list {
    padding: 20px;
  }
}

/* line 77, ../../src/styles/_icscalendar.scss */
.ics-calendar-list-wrapper .ics-calendar-date-wrapper {
  margin-top: 20px;
}
/* line 80, ../../src/styles/_icscalendar.scss */
.ics-calendar-list-wrapper h4.ics-calendar-date {
  font-size: 20px;
  position: relative;
}
/* line 83, ../../src/styles/_icscalendar.scss */
.ics-calendar-list-wrapper h4.ics-calendar-date span {
  padding: 0 10px 0 0;
  font-size: 20px;
  color: #141827 !important;
  font-weight: 400;
  background-color: #fff;
  position: relative;
  z-index: 5;
}
/* line 91, ../../src/styles/_icscalendar.scss */
.ics-calendar-list-wrapper h4.ics-calendar-date span[data-date-format="l"] {
  display: none;
}
/* line 94, ../../src/styles/_icscalendar.scss */
.ics-calendar-list-wrapper h4.ics-calendar-date span[data-date-format="j"] {
  margin-left: -9px;
}
/* line 98, ../../src/styles/_icscalendar.scss */
.ics-calendar-list-wrapper h4.ics-calendar-date:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  height: 1px;
  background-color: #141827;
  z-index: 1;
}
/* line 110, ../../src/styles/_icscalendar.scss */
.ics-calendar-list-wrapper h4.ics-calendar-date + dl.events {
  margin-top: 24px !important;
}
/* line 114, ../../src/styles/_icscalendar.scss */
.ics-calendar-list-wrapper dl.events {
  padding: 24px;
  margin: 0 !important;
}
/* line 117, ../../src/styles/_icscalendar.scss */
.ics-calendar-list-wrapper dl.events:nth-child(even) {
  background-color: rgba(0, 98, 143, 0.1);
}
/* line 120, ../../src/styles/_icscalendar.scss */
.ics-calendar-list-wrapper dl.events span.title {
  font-size: 24px;
  color: #006390;
  font-weight: 700;
  display: block;
  margin-bottom: 8px;
}
/* line 127, ../../src/styles/_icscalendar.scss */
.ics-calendar-list-wrapper dl.events dt.time {
  padding-top: 0;
  font-weight: 400;
  font-size: 18px;
  padding-bottom: 5px;
}
/* line 132, ../../src/styles/_icscalendar.scss */
.ics-calendar-list-wrapper dl.events dt.time .end_time {
  font-size: 100%;
}
/* line 136, ../../src/styles/_icscalendar.scss */
.ics-calendar-list-wrapper dl.events dd.event + dt.time {
  margin-top: 40px;
}
/* line 139, ../../src/styles/_icscalendar.scss */
.ics-calendar-list-wrapper dl.events .eventdesc {
  font-size: 20px;
}
/* line 141, ../../src/styles/_icscalendar.scss */
.ics-calendar-list-wrapper dl.events .eventdesc *:last-child {
  padding-bottom: 0 !important;
}

@media screen and (max-width: 782px) {
  /* line 149, ../../src/styles/_icscalendar.scss */
  body:not(#tinymce) section.ics-calendar.layout-month:not(.nomobile) p.ics-calendar-past-events-toggle.phone_only {
    display: none !important;
  }

  /* line 153, ../../src/styles/_icscalendar.scss */
  .ics-calendar.layout-month .ics-calendar-select {
    margin-bottom: 40px;
  }
  /* line 156, ../../src/styles/_icscalendar.scss */
  .ics-calendar.layout-month h3.ics-calendar-label {
    padding-bottom: 40px;
  }
  /* line 159, ../../src/styles/_icscalendar.scss */
  .ics-calendar.layout-month .ics-calendar-month-grid .day {
    padding: 0;
  }
  /* line 162, ../../src/styles/_icscalendar.scss */
  .ics-calendar.layout-month ul.events {
    margin-bottom: 30px;
  }
  /* line 164, ../../src/styles/_icscalendar.scss */
  .ics-calendar.layout-month ul.events li.event {
    margin-top: 20px;
    padding: 24px;
  }
  /* line 167, ../../src/styles/_icscalendar.scss */
  .ics-calendar.layout-month ul.events li.event:nth-child(odd) {
    background-color: rgba(0, 98, 143, 0.1);
  }
  /* line 170, ../../src/styles/_icscalendar.scss */
  .ics-calendar.layout-month ul.events li.event > span.time {
    font-weight: 400;
    color: #353535;
    margin-bottom: 5px;
  }
  /* line 174, ../../src/styles/_icscalendar.scss */
  .ics-calendar.layout-month ul.events li.event > span.time .end_time {
    font-weight: 400;
  }
  /* line 178, ../../src/styles/_icscalendar.scss */
  .ics-calendar.layout-month ul.events li.event > span.title {
    font-size: 24px !important;
    color: #006390;
    font-weight: 700;
    display: block;
    margin-bottom: 8px;
  }
  /* line 186, ../../src/styles/_icscalendar.scss */
  .ics-calendar.layout-month ul.events li.event .eventdesc > * {
    font-size: 20px;
  }
  /* line 188, ../../src/styles/_icscalendar.scss */
  .ics-calendar.layout-month ul.events li.event .eventdesc > *:last-child {
    padding-bottom: 0 !important;
  }
  /* line 195, ../../src/styles/_icscalendar.scss */
  .ics-calendar.layout-month .day {
    font-size: 20px;
    position: relative;
  }
  /* line 198, ../../src/styles/_icscalendar.scss */
  .ics-calendar.layout-month .day span {
    padding: 0 10px 0 0;
    font-size: 20px;
    color: #141827 !important;
    font-weight: 400;
    background-color: #fff;
    position: relative;
    z-index: 5;
  }
  /* line 199, ../../src/styles/_icscalendar.scss */
  .ics-calendar.layout-month .day span[data-date-format="l"] {
    display: none !important;
  }
  /* line 202, ../../src/styles/_icscalendar.scss */
  .ics-calendar.layout-month .day span.phone_only {
    background-color: transparent;
  }
  /* line 212, ../../src/styles/_icscalendar.scss */
  .ics-calendar.layout-month .day span[data-date-format="l"] {
    display: none;
  }
  /* line 215, ../../src/styles/_icscalendar.scss */
  .ics-calendar.layout-month .day span[data-date-format="j"] {
    margin-left: -9px;
  }
  /* line 219, ../../src/styles/_icscalendar.scss */
  .ics-calendar.layout-month .day:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    height: 1px;
    background-color: #141827;
    z-index: 1;
  }
  /* line 231, ../../src/styles/_icscalendar.scss */
  .ics-calendar.layout-month .day + dl.events {
    margin-top: 24px !important;
  }
}
