/*
Theme Name: Connon Chapel
Author: Voice Group
Description: Child of Twenty Twenty-Four
Requires at least: 6.4
Tested up to: 6.5
Requires PHP: 7.0
Version: 1.1
Text Domain: connon
Template: twentytwentyfour
*/
body .has-drop-cap:not(:focus):first-letter {
  font-size: 3.3em;
  line-height: 1.55;
  margin: -0.3em 0.03em 0 0;
}

body {
  background-image: url(/wp-content/themes/connon/images/background-images/fullscreen-sky.jpg);
  background-position: center center;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
}

.connon_slides {
  position: relative;
  width: 100%;
  height: 50vh;
  overflow: hidden;
}
.connon_slides img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
  opacity: 0;
  transition: opacity 1s ease-in-out;
}
.connon_slides img.active {
  opacity: 1;
}
.connon_slides + .wp-block-group {
  margin-block-start: 0 !important;
}

@media (max-width: 500px) {
  body {
    --wp--style--root--padding-left: 10px !important;
    --wp--style--root--padding-right: 10px !important;
  }
}
body {
  --tec-color-accent-primary: var(--wp--preset--color--contrast-3) !important;
  --tec-color-accent-primary-hover: white;
  --tec-color-button-primary-hover: var(--wp--preset--color--contrast-4) !important;
  --tec-font-size-1: 16px;
  --tec-font-size-2: 18px;
  --tec-font-size-3: 18px;
}
body .wp-block-post-template h2.tribe-events-schedule__datetime {
  font-size: 0;
}
body .wp-block-post-template .wp-block-separator {
  margin-left: 0;
}

.wp-block-heading.has-text-align-center {
  text-wrap: balance;
}
.wp-block-heading.is-style-lined:after {
  border-bottom: 1px solid var(--wp--preset--color--contrast-3);
  content: "";
  display: block;
  height: 5px;
  width: 100%;
}

.gform_button {
  text-transform: uppercase !important;
  font-size: 18px !important;
  padding: 20px 30px !important;
}

.tribe-events-event-meta.primary {
  width: 100% !important;
}

ul.tribe-events-sub-nav {
  padding-left: 0px !important;
}/*# sourceMappingURL=style.css.map */